php - 在 Ubuntu 14.04 x64 DigitalOcean 上安装带有主题的特定 Wordpress 安装

标签 php linux wordpress apache ubuntu

我们公司的合作伙伴向我们发送了网站的自定义 Wordpress 安装。

安装包含 2 个文件:

  1. 安装程序.php

  2. installation.zip(示例)

我关注了this在 Ubuntu 14.04 上安装 Apache、MySQL、PHP (LAMP) 堆栈的指南。完美运行。

接着是this安装 Wordpress 的指南,但我没有从 Wordpress 网站下载安装,而是使用自定义安装。

现在这两个文件都保留在 /var/www/html

然后我访问了:http://my_server_ip/installer.php

得到这个错误:

enter image description here

我尝试的是:

  1. 使用 sudo service apache2 restart 重新启动 Apache

  2. 将两个文件权限设置为 777,现在我得到了 -rwxrwxrwx 1 root edgars 424438 1 月 20 日 07:52 installer.php

  3. 将文件所有者更改为 edgars,现在它看起来像这样:

       -rwxrwxrwx 1 edgars 30208410 Jan 20 07:58 201412166115237_archive.zip
        -rwxrwxrwx 1 edgars   424438 Jan 20 07:52 installer.php
    

再次重启Apache,还是无法通过那个测试..

任何帮助都会很棒。

谢谢。

最佳答案

这告诉您 PHP 无法写入/var/www/html,因此您必须更改该目录中的权限。看起来您只是在更改文件权限,而不是目录。

还有,不要用777,755应该就够了。或者更好的是,只需将目录所有权设置为任何 apache 的用户名(通常是 www-data)。

命令:

# change permissions of directory
chmod -R 755 /var/www/html 
# change ownership of directory
chown -R www-data:www-data /var/www/html

www-data 可能是也可能不是 apache 用于其进程的用户;您可以使用以下方法检查实际用户名:

ps aux | egrep '(apache|httpd)'

关于php - 在 Ubuntu 14.04 x64 DigitalOcean 上安装带有主题的特定 Wordpress 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28089257/

相关文章:

php - 使用 medoo 获取最后一个自动递增的 id

php - php验证中的解析错误

wordpress - 是否有连接到 Google Drive 上的图像文件夹的 Wordpress 图库插件?

mysql - 如何使用 1 个数据库连接进行读取,另一个用于写入 WordPress MySQL?

php - 将通过 AJAX 上传到 DIV 的变量传递到同一个 DIV 中,并用结果替换内容

php - 正确的查询格式

linux - python 2.7 : How do I read single keypress in Linux (Including special characters)?

python - 编写 Python 脚本以实时显示兆位/秒

linux - crontab - 没有任何反应

javascript - 如何在 WordPress 中的文本输入输入字段中添加自动完成功能