User Tools

Site Tools


php:update-wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
php:update-wiki [2024/10/06 08:09] morgan0329php:update-wiki [2024/10/06 08:31] (current) morgan0329
Line 20: Line 20:
 花了很长时间,一直没有解决。最终我开始慢慢思考,nginx怎么查问题,php-fpm怎么查问题。于是一步一步不断地从microsoft bing中查到各类信息,把问题解决了。 花了很长时间,一直没有解决。最终我开始慢慢思考,nginx怎么查问题,php-fpm怎么查问题。于是一步一步不断地从microsoft bing中查到各类信息,把问题解决了。
  
-最坑的几点问题+===Nginx问题排查===
 1 nginx启动的时候,如果出错,记得用:systemctl status nginx.service查看为什么出错。 1 nginx启动的时候,如果出错,记得用:systemctl status nginx.service查看为什么出错。
  
Line 30: Line 30:
  
 这样查,一直解决不了问题。后来感觉不是nginx的问题。接着开始找php-fpm的问题。 这样查,一直解决不了问题。后来感觉不是nginx的问题。接着开始找php-fpm的问题。
 +
 +===Php-fpm问题排查===
 +<code>
 +使用whereis php-fpm找到配置都在/etc/php-fpm.conf和 /etc/php-fpm.d/www.conf中
 +在这些文件中发现,日志在 /var/log/php-fpm/error.log中
 +
 +在这些日志中,有遇到php的intl组件没找到的。
 +原因是: /etc/php.ini中 extension_dir没配对,
 +正确的是:extension_dir="usr/lib64/php/modules"(不要相对路径,因为往往是错误的)
 +
 +安装dokuwiki时,提示xml parser和json没装,抱着试试看的方式 直接:
 +yum install php-xml
 +yum install php-json
 +
 +</code>
 +
 +
 +===后续===
 +1 参看这一篇:https://www.dokuwiki.org/faq:backup 就会明白要复制哪些目录到新的wiki中
 +
 +2 重新给一些页面加上权限,修改一些基本的配置.
 +
 +3 把备案信息弄到wiki上:
 +修改/conf/license.php中加一个license代码块,然后config setting页面选择这个就OK了。
 +
 +2 做一些网站安全的管理
 +
  
  
php/update-wiki.1728202176.txt.gz · Last modified: 2024/10/06 08:09 by morgan0329

Except where otherwise noted, content on this wiki is licensed under the following license: 沪ICP备12046235号-2
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki