Tag: lamp

如何在使用vhosts时配置apache / php / postfix网站电子邮件?

我有一个LAMP网络服务器,配置为多个网站服务。 每个虚拟主机都有各种PHP应用程序,主要是Wordpress。 当用户注册Wordpress站点时,PHP会将电子邮件发送到postfix,然后发送到接收者。 问题是postfix使用/ etc / hostname的内容向远程服务器标识自己,而/ etc / hostname不是完全限定的域名。 某些邮件服务器拒绝此邮件并且邮件会被退回。 此外,返回路径被设置为虚拟主机域之一,似乎是随机的。 我可以将/ etc / hostname设置为其中一个网站域名,但是来自其他网站的电子邮件在标头中会有一个错误的服务器,这不会修复返回路径问题。 可能相关,apache2在启动时说“无法确定服务器的完全限定域名”。 如何解决此问题,以便每个网站都可以发送电子邮件而不会泄露服务器上托管的其他网站? 示例错误: Oct 15 20:29:32 Ubuntu-1204-precise-64-minimal postfix/smtp[17214]: CD087E00DF6: to=, relay=spool.mail.gandi.net[217.70.184.6]:25, delay=0.29, delays=0.12/0/0.09/0.07, dsn=5.5.2, status=bounced (host spool.mail.gandi.net[217.70.184.6] said: 504 5.5.2 : Helo command rejected: need fully-qualified hostname (in reply to RCPT TO command)) 我现在已经在/ etc / hosts和/ etc / […]

是否可以进行无人值守/静音灯安装?

有没有办法在bash脚本中设置和预配置灯环境,而无需用户提示dpkg并显示mysql或root用户密码等数据?

授予访问php到/ home文件夹的权限

我需要apache才能访问同一台机器上的所有(最好的)大多数用户文件夹,以便我可以访问一些数据,做一些魔术,然后在网页上显示它们以进行远程查看。 我认为最简单的解决方案是创建一个指向/ home文件夹并允许仅在本地访问它的dir别名,因为所有“魔法”都将在服务器端发生,并且只显示结果。 问题是我不能让Alias工作。 我在/etc/apache2/mods-enabled/alias.conf添加了以下内容以检查它是否正常工作: Alias /home/ “/home” Options Indexes MultiViews FollowSymLinks AllowOverride None Require all granted 但我得到了一个403 Forbidden 。 我也尝试将它作为虚拟主机添加到sites-enabled/000-default.conf和apache2.conf但两者都没有。 我还将www-data添加到有权访问/ home的用户组,只是为了确定。 我在这里想念的是什么?

Apache提供403 Forbidden

服务器:Ubuntu 12.04 w / LAMP我可以访问默认的index.html,但是我创建了一个指向Dropbox中文件夹的符号链接。 每当我尝试访问192.168.2.6/Joomla是符号链接)时,我收到403错误。 根据这个问题编辑我的httpd.conf不起作用。 我可以发布conf文件等,只是问。 我已经尝试使用chmod来允许有问题的文件的所有权限,但这没有帮助。 另外,我删除了默认的index.html以强制Apache显示www目录。 它显示,但是是空的(符号链接不显示) 来自ls -lSrah输出(在Joomla中): total 7.6M -rwxrwxr-x 1 somekittens somekittens 865 Mar 31 18:03 robots.txt -rwxrwxr-x 1 somekittens somekittens 1.3K Mar 31 18:03 index.php -rwxrwxr-x 1 somekittens somekittens 1.7K Mar 31 18:03 web.config.txt -rwxrwxr-x 1 somekittens somekittens 1.8K Mar 31 18:07 joomla.xml -rwxrwxr-x 1 somekittens somekittens […]

使用PHP,LAMPP和PostFix发送邮件

我已经尝试了整整两天,而且我无法获得最简单的工作。 问题:将电子邮件从PHP发送到我的电子邮件地址不起作用 我之前一直在使用Windows和Sendmail (Sendmail在XAMPP包中)并且一切正常。 Linux的XAMPP-package(1.7.7)没有集成Sendmail。 所以经过谷歌搜索后我发现Postfix更适合LAMPP环境。 到目前为止我尝试了什么: 我已经安装了Postfix,并希望将其配置为仅使用我的私人电子邮件提供商的smtp-server (就像在Windows上一样)。 所以我像我这样混淆了我的php.ini : [mail function] ; For Win32 only. ;SMTP = localhost ;smtp_port = 25 ; For Win32 only. ;sendmail_from = me@example.com sendmail_path = /etc/postfix mail.add_x_header = On 请注意,我已经注释掉了“仅限Win32”字样。 /etc/postfix/main.cf看起来像这样: smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous smtp_sasl_password_maps = hash:/etc/postfix/sasl_password myhostname = ubuntu alias_maps = hash:/etc/aliases alias_database = […]

如何在Ubuntu 14.04(安装LAMP)中将PHP从5.5.9降级到5.4

我需要将我的PHP版本从5.5.9降级到5.4(使用Ubuntu 14.04),因为我有一个使用mySQL的代码(在5.5.9中已弃用),我无法更改该代码。 有办法吗? *我尝试了在网站上看到的关于该问题的其他主题,但我找不到任何帮助我的内容。

升级php和apache后如何解决phpmyadmin未发现的问题?

最近我在我的Ubuntu Desktop 12.04.3 LTS中安装了PHP,Apache,MySQL,phpMyAdmin,python,将它用作LAMP服务器。 我用来安装这些命令的命令如下: 1: sudo passwd 2: su 3: apt-get install php5 4: apt-get install apache2 5: apt-get install mysql-server mysql-client 6: apt-get install phpmyadmin 7: apt-get install python 8: apt-get install python-mysqldb 9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf 10: /etc/init.d/apache2 restart 一切正常。 LAMP服务器运行良好。 然后我想升级整个LAMP服务器我的意思是PHP,Apahce,MySQL,phpMyAdmin等。然后我在谷歌搜索并得到一些ppa,这些软件获得了这些软件的最新版本。 然后我加了那些ppa。 ppa链接: 1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin 2. https://launchpad.net/~ondrej/+archive/mysql-5.6 3. https://launchpad.net/~ondrej/+archive/apache2 4. […]

无法在Ubuntu 11.10上启动XAMPP

当我尝试使用sudo / opt / lampp / lampp start命令启动XAMPP时,它会给我一个这样的消息。 Starting XAMPP for Linux 1.7.7… XAMPP: Another web server daemon with SSL is already running. XAMPP: Starting MySQL… XAMPP: Couldn’t start MySQL! XAMPP: XAMPP-ProFTPD is already running. XAMPP for Linux started. 这是什么以及如何通过SSL找到这个另一个Web服务器守护程序的内容。 如何停止此服务器?

我应该将我的/ var / www目录符号链接到我的家吗?

我刚安装了LAMP设置的Ubuntu Server 10.04。 我想在那里托管一个网站,但我不确定哪个是在服务器上获取/编辑我的文件的最佳方式。 谷歌搜索提供了很多选择,但我不确定哪个是最好的? 除非有更好的选择,否则我想在另一台PC(Windows或Linux)上创建页面并使用SFTP将更改同步到服务器 – 但我是否在〜/或通过更改权限对符号链接的文件夹执行此操作在/ var / www /文件夹中?