我正在使用 cPanel 为我的网站上传一个简单的订阅页面。我将文件上传到public_html,从public文件夹中移动文件并修改index.php使其指向应用程序。我用来编写这个应用程序的 PHP 版本是7.3,但我必须在主机中选择 7.2 版本,因为这是最新的可用版本。
当我加载我的网站时,我收到此错误“此页面无法正常工作 bazzaar.net 当前无法处理此请求。HTTP 错误 500”
当我从 index.php 文件中删除所有内容并添加一个简单的 echo 页面时。
我真的需要这方面的帮助。错误日志如下:
堆栈跟踪:
#0 /home3/bazzaar/public_html/vendor/symfony/http-foundation/Response.php(198): Symfony\Component\HttpFoundation\Response->setStatusCode(500)
#1 /home3/bazzaar/public_html/vendor/symfony/http-foundation/Response.php(214): Symfony\Component\HttpFoundation\Response->__construct('<!doctype html>...', 500, Array)
#2 /home3/bazzaar/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(328): Symfony\Component\HttpFoundation\Response::create('<!doctype html>...', 500, Array)
#3 /home3/bazzaar/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(305): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(Symfony\Component\Er in /home3/bazzaar/public_html/vendor/symfony/http-foundation/Response.php on line 450
Run Code Online (Sandbox Code Playgroud)
我的.htacess 文件
suPHP_ConfigPath /opt/php72/lib
选项 -MultiViews -Indexes
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond …Run Code Online (Sandbox Code Playgroud) 我在共享 Debian 服务器上安装了Supervisor 。当我运行时:
supervisord -c supervisord.conf
我不断收到此错误,直到我杀死它:Unlinking stale socket /tmp/supervisor.sock
当我运行时supervisorctl status,我得到:
unix:///tmp/supervisor.sock no such file
我的supervisord.conf 文件是这样的(我没有更改任何内容):
[unix_http_server]
file=/tmp/supervisor.sock ; (the path to the socket file)
;chmod=0700 ; socket file mode (default 0700)
[supervisord]
logfile=/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=10 ; (num of main logfile rotation backups;default 10)
loglevel=info ; (log level;default info; others: debug,warn,trace)
pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false ; (start …Run Code Online (Sandbox Code Playgroud) 我编写了一个脚本,它将订单摘要存储到XML文件中,但问题是我不希望人们能够在浏览器中打开XML文件.
我托管在一个非常狡猾的共享服务器上,能力有限:没有SSH,对于初学者来说.
有没有我可以放置这个文件的地方,以便PHP仍然能够读/写它,但Web浏览器将无法访问它?
通常,我会在文档根目录之外创建一个文件夹并将其放在那里,但是当我尝试时,我收到"Permission denied"消息.
该文件夹是有:
PHP无法在文件private夹中访问该文件.使用.htaccess可以实现吗?
我们的网站似乎比以前慢了,我该如何测试呢?有没有办法找到原因?(例如游客太多).
谢谢.
我使用git,我想通过ftp更新远程服务器的文件.我将如何实现这一目标?是否有任何ftp命令或插件?
我在Hostgator注册了一个共享主机包.到目前为止一切顺利,但是在通过ssh执行Symfony 2.1控制台命令时遇到了麻烦.
默认情况下,Hostgator提供php v5.2.经过一些谷歌搜索,我发现在文档根.htaccess文件中添加以下行将打开php v5.3,按照Symfony的要求:
Action application/x-hg-php53 /cgi-sys/php53
AddType application/x-httpd-php53 .php
suPHP_ConfigPath /opt/php53/lib
Run Code Online (Sandbox Code Playgroud)
大!Symfony页面呈现没有错误.唯一的问题是当我使用CLI控制台执行以下命令时:
app/console cache:clear
Run Code Online (Sandbox Code Playgroud)
要么
app/console doctrine:schema:update --force
Run Code Online (Sandbox Code Playgroud)
然后我得到典型的PHP版本兼容性错误:
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/mysite/public_html/Symfony/app/console on line 13
Run Code Online (Sandbox Code Playgroud)
由php 5.2引擎解析的php 5.3"use"关键字引起的.
花了1个小时试图说服Hostgator代表说Symfony控制台脚本中没有语法错误,但是他们的CLI运行了php 5.2,我转向你们的帮忙,如何让CLI在Hostgator上运行php 5.3 .
我为我的一个客户创建了一个laravel网站,他们正在使用共享主机.
我在其主文件夹中安装了laravel,因此public文件夹成为public_html主机中的文件夹,我将其更改public_html为paths.php文件.
并且,在我安装它之后,我开始得到它
在PHP 5.3及更高版本中不推荐使用指令'safe_mode'
错误.在我搜索之后,每个人都说我需要从我的php.ini文件中注释掉safe_mode ,但由于我在共享主机上,所以我无法改变它.
有什么建议?
PS:我的客户没有技术知识,在他们付钱给主机后,他们不想改变它,并希望我处理这种情况.
我在GoDaddy Shared Hosting(php 5.3.13)上运行此脚本作为cron作业,并使用log4php.脚本似乎运行良好,并完成.但是当log4php尝试完成时,它会抛出此错误.
它似乎确实输出了文件及其内容.我甚至将文件的权限更改为777.它在执行文件大小检查时似乎抛出此错误...
任何有关此错误的原因/解决方案的帮助将非常感激.
错误:
<b>Fatal error</b>: Uncaught exception 'ErrorException' with message '2: filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for log.txt, file: /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php, line: 223' in /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php:223
Stack trace:
#0 [internal function]: errorHandler(2, 'filesize() [<a ...', '/home/content/8...', 223, Array)
#1 /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php(223): filesize('log.txt')
#2 /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderFile.php(165): LoggerAppenderRollingFile->write(NULL)
#3 /home/content/89/10338789/html/Forum/phpBB3/program/log4php/LoggerAppender.php(85): LoggerAppenderFile->close()
#4 [internal function]: LoggerAppender->__destruct()
#5 {main}
thrown in <b>/home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php</b> on line <b>223</b><br />
Run Code Online (Sandbox Code Playgroud)
配置文件:
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="myConsoleAppender" class="LoggerAppenderConsole">
<filter class="LoggerFilterLevelRange">
<param name="levelMin" value="info" />
</filter>
</appender>
<appender name="myFileAppender" class="LoggerAppenderRollingFile">
<layout …Run Code Online (Sandbox Code Playgroud) 在chrome F12-> network中有一个带有mywebsite.com名称的字段,该字段的阻止部分需要30秒!
我该如何减少呢?
我试图通过FTP在我的共享主机上运行我的Laravel 5项目.
我已将所有项目文件从本地XAMP文件夹上传到服务器根目录,并将文件放在public_html文件夹中的"public"文件夹中.
当我去mydomain.com时,我被重定向到mydomain.com/auth/login,因为我在routes.php中设置,所以虽然我在所有路径上都收到500内部服务器错误,但似乎工作正常.
shared-hosting ×10
laravel ×3
ftp ×2
php ×2
apache ×1
bandwidth ×1
console ×1
cpanel ×1
deployment ×1
file ×1
git ×1
laravel-5 ×1
log4php ×1
logging ×1
pagespeed ×1
performance ×1
permissions ×1
sockets ×1
supervisord ×1
symfony ×1
testing ×1
unlink ×1
web-hosting ×1