我已经在 ubuntu 的 apache2 中运行了几个 php 文件,但是当我创建新的 php 文件时,浏览器不显示 UI 或者它不运行

Posted

技术标签:

【中文标题】我已经在 ubuntu 的 apache2 中运行了几个 php 文件,但是当我创建新的 php 文件时,浏览器不显示 UI 或者它不运行【英文标题】:I already have few php files running in my apache2 in ubuntu but when I create new php file, the browser does not shows the UI or it does not run 【发布时间】:2017-12-29 22:36:47 【问题描述】:

XAMPP 也出现这种情况,所以我卸载了它并分别安装了 apache、phpmysql 和 phpmyadmin。

代码没有问题。为了继续我的工作,我还尝试使用现有文件中的代码并尝试运行,但它不起作用。

有什么问题?这些网络服务器上是否有任何文件计数限制或什么?

为什么我看不到网页?

【问题讨论】:

你好。根据所提供的信息,我们无法真正帮助您。你能更精确一点吗?告诉我们你尝试了什么,一步一步告诉我们你是如何以及在哪里创建文件的,你放入了什么以及你是如何尝试访问它的。 很可能是权限问题 - 您的日志应该包含对问题的描述。 我的文件在 /var/www/html/ 并且运行良好。但是当我创建一个新的 php 文件并在浏览器上运行它时,这些新文件本身并不会运行。当我尝试在 Bowser 上查看源代码时,它为空! @symcbean,你能告诉我如何检查吗?我是新手! 日志显示 - [24/Jul/2017:16:40:55 +0000] "GET /ot/login.php HTTP/1.1" 500 185 "-" "Mozilla/5.0 (X11 ; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0" 【参考方案1】:

我认为文件夹权限问题。 使用这个命令

$sudo chmod -R  777 /your_file_contain_folder

【讨论】:

你使用的是哪个 MVC。

以上是关于我已经在 ubuntu 的 apache2 中运行了几个 php 文件,但是当我创建新的 php 文件时,浏览器不显示 UI 或者它不运行的主要内容,如果未能解决你的问题,请参考以下文章

如何在生产中运行 Laravel Websockets(ubuntu + apache2)?

Apache2崩溃了Ubuntu 12桌面

在 ubuntu 上运行 php 脚本

apache2反向代理到docker容器403被禁止?

如何在 ubuntu 上为 django restful 服务配置 apache2

ubuntu 上的 apache2 - php 文件下载