我已经在 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、php、mysql 和 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)?