使用WAMP 设置(Wordpress)本地网站。出于安全原因,在phpmyadmin中,创建了一个新用户和已删除的用户root 。新用户应该具有全局权限,但没有。
使用以下帖子重新创建用户root deleted-mysql-root-user-using-phpmyadmin-how-to-restore。它部分工作(即重新创建的root用户,具有全局权限,但仍然无法创建新数据库,因为它表示“创建数据库:文档;没有权限”)。但现在网站已被破坏。转到localhost / mywebsite时出现以下错误:
Warning: require(C:\wamp64\www\wordpress1\wordpress/wp-includes/session.php): failed to open stream: No such file or directory in C:\wamp64\www\wordpress1\wordpress\wp-settings.php on line 150
Call Stack
# Time Memory Function Location
1 0.0000 236160 {main}( ) ...\index.php:0
2 0.0025 239304 require( 'C:\wamp64\www\wordpress1\wordpress\wp-blog-header.php' ) ...\index.php:17
3 0.0025 259856 require_once( 'C:\wamp64\www\wordpress1\wordpress\wp-load.php' ) ...\wp-blog-header.php:13
4 0.0050 271784 require_once( 'C:\wamp64\www\wordpress1\wordpress\wp-config.php' ) ...\wp-load.php:39
5 0.0075 403592 require_once( 'C:\wamp64\www\wordpress1\wordpress\wp-settings.php' ) ...\wp-config.php:92
Fatal error: require(): Failed opening required 'C:\wamp64\www\wordpress1\wordpress/wp-includes/session.php' (include_path='.;C:\php\pear') in C:\wamp64\www\wordpress1\wordpress\wp-settings.php on line 150
Call Stack
# Time Memory Function Location
1 0.0000 236160 {main}( ) ...\index.php:0
2 0.0025 239304 require( 'C:\wamp64\www\wordpress1\wordpress\wp-blog-header.php' ) ...\index.php:17
3 0.0025 259856 require_once( 'C:\wamp64\www\wordpress1\wordpress\wp-load.php' ) ...\wp-blog-header.php:13
4 0.0050 271784 require_once( 'C:\wamp64\www\wordpress1\wordpress\wp-config.php' ) ...\wp-load.php:39
5 0.0075 403592 require_once( 'C:\wamp64\www\wordpress1\wordpress\wp-settings.php' ) ...\wp-config.php:92
所有文件都存在。 我认为问题是服务器无法访问文件或数据库。以下问题/答案可能会解决我的问题:php-failed-to-open-stream-no-such-file-or-directory/36577021。但我不理解接受答案的第4点提供的说明 - 见下文:
/*To check under what user the server is running you can use posix_getpwuid :*/
$user = posix_getpwuid(posix_geteuid());
var_dump($user);
我该怎么做?
-- To find out the permissions on the file, type the following command in the terminal:
ls -l <C:/wamp64/www/wordpress1/wordpress>
对我不起作用。在输入后键入终端会产生箭头。
我已经花了整整12个小时才完成这件事。非常感谢任何帮助。谢谢。
答案 0 :(得分:0)
通过执行以下操作解决了我的问题:
在phpmyadmin / import database backup中创建SQL数据库
=&GT;完全相同的错误=&gt;问题在于wp-site文件夹
用干净安装替换了核心wordpress文件/文件夹,保留了之前的wp-content文件夹和wp-config.php
PRESTO。有时候最好不要理解问题,从头开始。