无法运行任何 PHP

0 php website html

我经营着一个相当受欢迎的网站(我不是要吹嘘,但我有 20,000 名用户想要访问。我不想让他们再等了。)并且在我试图找到时它已经关闭了近一个月出了什么问题。基本上,我不能运行任何 PHP。这一切都发生在我们将我的帐户转移到 CPanel 之后,这样我就可以在没有网络管理员帮助的情况下自己管理事情。我喜欢拥有 CPanel 访问权限,但我无法运行任何 php。

我重新上传了网站,恢复了 1.3TB 的数据库,创建了新的子域,更改了所有权,修复了权限,使 CPanel 中的一切变得完美。尽管如此,我在运行网站时只收到 500 错误。根本没有 PHP 工作,甚至没有一个简单的回声。

我制作了新的 .php 文件并尝试过,但仍然没有成功。当我在 WAMP 和 XAMPP 中运行该站点时,它可以工作(我猜)我没有看到该站点,它只是抱怨找不到数据库,因为 $database 变量设置为 localhost。

我的网络管理员和我已经尝试了一切。HTML 工作正常。我几乎被困在这里。如果您想自己查看 500 错误:capecraft.capturedhdtv.com/capes/site/demo.php。

任何解决方案将不胜感激。此外,我们尝试过删除 .htaccess 之类的东西。

此外,我的日志完全没有告诉我。FTP 中的 error_log 只是告诉我很久以前在安装过程中犯的错误,例如 404.shtml 不存在,因为我忘记复制它。cpanel 中的错误日志没有告诉我与我的问题有关的任何信息。人们试图访问的文件是如何不存在的,例如服务器上没有的图片(根本与网站无关)

CPanel 日志:当您看到 .png 和丢失的 IP 或目录的一部分时,我出于安全目的将其删除。

[Fri Feb 24 03:35:14 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
[Fri Feb 24 03:35:14 2012] [error] [client ] File does not exist: /home//public_html/capes2/.png
[Fri Feb 24 03:35:13 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
[Fri Feb 24 03:35:13 2012] [error] [client ] File does not exist: /home//public_html/capes2/.png
[Fri Feb 24 03:35:10 2012] [error] [client ] File does not exist: /home//public_html/500.shtml
[Fri Feb 24 03:35:10 2012] [error] [client ] SoftException in Application.cpp:357: UID of script "/home//public_html/capes/site/sup/tests/action-acceptance.php" is smaller than min_uid
[Fri Feb 24 03:35:09 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
[Fri Feb 24 03:35:09 2012] [error] [client ] File does not exist: /home//public_html/capes2/.png
[Fri Feb 24 03:35:09 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
[Fri Feb 24 03:35:09 2012] [error] [client ] File does not exist: /home//public_html/capes2/.png
[Fri Feb 24 03:35:06 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
[Fri Feb 24 03:35:06 2012] [error] [client ] File does not exist: /home//public_html/capes2/J.png
[Fri Feb 24 03:35:01 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
[Fri Feb 24 03:35:01 2012] [error] [client ] File does not exist: /home//public_html/capes2/.png
[Fri Feb 24 03:34:57 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
Run Code Online (Sandbox Code Playgroud)

dev*_*ull 12

诚实地?雇用某人来管理您的服务器。如果您有 1.3 TB 的数据库,cPanel 不适合您。鉴于数据量,您将需要一个非常优化的 MySQL 服务器,以便获得接近可接受的性能。cPanel 并不是非常适合大型网站(它严重限制了您可以在不破坏其他内容的情况下更改的服务器端设置的数量)。

但是,您的实际问题可能是文件权限。cPanel 以一种方式配置 PHP,如果权限太开放,它就不会运行(这是在共享服务器上做的完全合理的事情,这是 cPanel 的设计目的)。CHMOD 你所有的文件到 644 和所有目录到 755(见http://djlab.com/2009/06/cpanel-suphp-chmod-all-files-644-and-all-folders-755/