Iv'e最近尝试在我的Ubuntu 16.04笔记本电脑上本地安装我的网站。在复制了正确的文件,赋予了正确的权限,并最终将sql转储上传到数据库后,我在网站的根目录上不断收到"错误500"。
查看网络选项卡,没有发现任何特别的内容。检查apache错误/访问日志-什么都没有(错误报告在ufcourse上(。
我做的第一件事是删除.htaccess文件,但它没有帮助。我还尝试禁用所有模块,但什么都没有。
Ubuntu 16.04和Drupal之间有什么不匹配吗?我运行PHP5.6和apache2。
有人以前遇到过类似的事情吗?
仅仅从你的话中很难识别,但你可以尝试下一步行动并在这里带来结果,所以会更清楚地知道哪里出了问题:
1( 请检查你的站点根文件夹中是否有.htaccess文件,如果没有或修改过-尝试使用默认的drupal版本,只需从drupal.org下载即可。
2( 请尝试从同一文件夹打开文本文件,如local.site/README.txt-如果您没有修改drupal版本,您应该在根站点文件夹中有这个文件。如果它工作正常,你可以看到Drupal自述
3( 删除settings.php并尝试打开网站,你看到安装drupal屏幕了吗?
4( 然后把这几行放到下的index.php
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
并尝试打开任何页面
确保已安装并启用MySQL PDO扩展php_pdo_mysql.dll
。
安装PHP 7.0的扩展:
sudo apt-get install php7.0-mysql
启用扩展:
- 转到
/etc/php/7.0/cli/php.ini
- 找到第
extension=php_pdo_mysql.dll
行,并删除该行开头的分号(;
((如果存在(。如果行的开头没有分号,则表示已经启用了扩展
希望能有所帮助。