mydomain是主要的域名(在Plesk,Media Temple MT VPS),在那里有几个WordPress站点,比如mysite1.com,mysite2.com等等。 问题是我在httpd的error_log中得到了很多这些错误: [error] [client 127.0.0.1] script '/var/www/html/wp-cron.php' not found or unable to stat wp-cron.php确实存在于所有Wordpress安装的html根目录下。 我在其他地方发现这些错误可能与我的/ etc / hosts文件有关。 这是主机文件: 127.0.0.1 mydomain.com mydomain localhost localhost.localdomain 问题:我是否需要将mysite1.com,mysite2.com等添加到主机文件中,以便他们parsing并findwp-cron.php文件? 编辑:多谷歌search后find答案。 似乎有两个问题:主机文件和MT VPS在每次重新启动时覆盖主机文件的事实。 所以主机文件应该看起来像这样在一台服务器上的多个域: 127.0.0.1 localhost localhost.localdomain xxx.xxx.xxx.xxx yourdomain1.com yourdomain1 yourdomain2.com yourdomain2 这些行必须在hosts文件的上面有几行空白行,否则每次重新启动都会被覆盖。 见http://bradt.ca/archives/fix-wordpress-missed-schedule-error-on-media-temple-dv-plesk/
我想设置一个WordPress博客,但不是一个典型的configuration: 主要网站在www.example.com 。 截至目前,它只是一个静态index.html文件与图像,我们将使用可能是一个index.php显示一些信息和访问该网站的高级部分 博客 ,与WordPress,在www.example.com/blog 我在Nginx下设置了它,但是虽然我能够在www.example.com和我的博客www.example.com/blog上看到我的静态主页,但是我无法访问WordPress的pipe理面板,所以我无法login或写新帖。 这是/etc/nginx/sites-enabled/www.example.comconfiguration文件: server { server_name www.example.com; rewrite ^(.*) http://example.com$1 permanent; } server { listen 80; server_name example.com; access_log /var/www/www.example.com/log/access.log; error_log /var/www/www.example.com/log/error.log info; index index.php; location / { set $php_root /var/www/www.example.com; try_files $uri $uri/ /index.php?q=$uri&$args; } location /blog { set $php_root /var/www/www.example.com; try_files $uri $uri/ /blog/index.php?q=$uri&$args; } ## Images and […]
当我加载我的网站(与Ipage托pipe)。 浏览器通常需要很长的时间才能在网站的任何元素出现之前说“等待www.xyz.com …”。 在这个“等待”过程之后,文本,图像和其他所有东西实际上加载得相当快。 我用我的tracert结果联系了我的主机,他们说他们优化了我的网站数据库,并增加了我的帐户上PHP的可用内存到64 Mb。他们还说,他们通过访问我的网站检查了这个问题,发现它没有正常加载任何缓慢。 这似乎是一个暂时的问题。 请尝试使用不同的浏览器和networking访问您的网站。 我尝试了不同的浏览器和networking,但这个“等待”过程总是需要很长时间。 我的网站是http://www.surreyextra.com/ 。 这是Wordpress和BuddyPress。 我在英国,而Ipage主机被安置在美国,这可能是一个问题吗? 我已经尝试了一些优化,如缩小我的CSS和JS文件,并使用捕获,但问题并没有改善。 那么这是我的主人的错,我应该再次联系他们吗?
我的WordPress的网站是在群集环境中使用NFS,Nginx的,PHP的FMP,MySQL的基础设施托pipe在亚马逊ec2.Under负载/stream量php5-fpm进程进入D状态(不可连续的睡眠)和网站崩溃。 在检查与命令 echo w > /proc/sysrq-trigger; dmesg -c | less; 发现php-fpm处于阻塞状态内核堆栈跟踪 [6615425.408345] SysRq:显示阻塞状态[6615425.408362]任务 PC堆栈PID父亲[6615425.408444] PHP5-FPM d 0000000000000000 0 16616 12079 00000000 [6615425.408453] ffff880001793938 0000000000000246 ffff880001793fd8 0000000000014580 [6615425.408457] ffff880001793fd8 0000000000014580 ffff88001cad1770 ffff88001cad1770 [6615425.408460] ffff88006c88ba00 0000000000000082 ffffffffa0044190 ffff8800017939b0 [6615425.408463]呼叫跟踪:[6615425.408491] []? __rpc_wait_for_completion_task + 0x30 / 0x30 [sunrpc] [6615425.408497] [] schedule + 0x29 / 0x70 [6615425.408506] [] rpc_wait_bit_killable + […]
我已经成功地将一个wordpress服务器迁移到新的VPC(亚马逊),但看起来像php-fpm无法处理图像上传。 当我上传一张图片时,它会部分显示,然后停顿,甚至无法启动。 之后,它挂起。 如果我重新启动php-fpm,服务器会恢复生机,但是图像却没有上传。 所以我想这是一个php-fpm无法处理file upload的问题。 我logging了php-fpm,但是它不会抛出任何错误,只有守护进程启动/停止 [26-Sep-2014 09:17:24] NOTICE: Terminating … [26-Sep-2014 09:17:24] NOTICE: exiting, bye-bye! [26-Sep-2014 09:17:24] NOTICE: fpm is running, pid 290 [26-Sep-2014 09:17:24] NOTICE: ready to handle connections [26-Sep-2014 09:17:24] NOTICE: systemd monitor interval set to 10000ms nginx中的错误日志看起来像这样 2014/09/26 09:17:24 [error] 276#0: *1 recv() failed (104: Connection reset by peer) while […]
我已经按照这个教程 (在几个VPS上为我工作)configuration一个安全的方式来安装和更新Wordpress中的主题和插件。 基本上: sudo adduser wp-user cd /var/www sudo chown -R wp-user:wp-user /var/www/ sudo su – wp-user ssh-keygen -t rsa -b 4096 exit sudo chown wp-user:www-data /home/wp-user/wp_rsa* sudo chmod 0640 /home/wp-user/wp_rsa* sudo mkdir /home/wp-user/.ssh sudo chown wp-user:wp-user /home/wp-user/.ssh/ sudo chmod 0700 /home/wp-user/.ssh/ sudo cp /home/wp-user/wp_rsa.pub /home/wp-user/.ssh/authorized_keys sudo chown wp-user:wp-user /home/wp-user/.ssh/authorized_keys sudo chmod 0644 /home/wp-user/.ssh/authorized_keys sudo […]
我有一个Server-a,它只包含一个Nginx和一个正在执行的节点应用程序。 但是,我想从该服务器提供Node应用程序,该应用程序也在服务于Angular应用程序。 但是,当我导航到服务器一个/博客 ,我想做一个反向代理(内部代理)到一个不同的服务器(Server-b),其中包含一个Wordpress设置,还与一个Nginx的。 所以,我总是导航到服务器a /博客 ,服务于服务器b的内容 我已经部分使用这个configuration: proxy_buffering on; proxy_buffer_size 1k; proxy_buffers 24 4k; proxy_busy_buffers_size 8k; proxy_max_temp_file_size 2048m; proxy_temp_file_write_size 32k; location /blog/en/ { try_files $uri @proxy; } location @proxy { proxy_redirect off; proxy_set_header X-Forwarded-Host "$host"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://server-b; } 但是会发生什么呢?如果我导航到server-a / blog / wp-admin ,我可以立即redirect到server-a / wp-admin 。 WordPress安装中的所有相关链接都必须相应地与服务器一个URL。 […]
我正在尝试将domain.comredirect到domain.se/en ,但它不起作用。 这就像另一个重写或redirect发生在domain.se/sv 之前,我有机会 。 我试过多个VirtualHostsconfiguration和.htaccess变种没有成功。 domain.com使用指向与domain.se (主域)相同的IP的Alogging。 我怀疑WordPress插件Polylang可能会重写URL或导致redirect,然后我有机会。 我的.htacces目前看起来像这样: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} .*domain.com.*$ RewriteRule ^(.*)$ http://domain.se/en [L] </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 和我的VirtualHostsconfiguration看起来像这样:(注意.no和.fi也错误地redirect到.se/sv ) NameVirtualHost *:80 […]
我想设置一个网站使用wordpress,我们可以在本地修改,然后通过颠覆提交网站,并公布。 这意味着要安装新插件,更改内容,testingWordPress的更新,看看他们是否与主题一起工作等。 这个想法是控制网站的开发,以防因为插件,主题等等的意外错误而需要跟踪开发或回滚。 我已经阅读了Codex中的这篇文章 ,但是我不确定这是如何完成的,我们希望将内容和更改包含在worpdress和plugins(在mysql中)的选项中。 谢谢
我试图在Windows主机上安装WordPress,但我得到500 – 内部服务器错误 。 任何人都可以请帮助这个问题的原因是什么,我该如何解决?