2016-09-17 6 views
0

WAMPを使用して(Wordpress)ローカルWebサイトを設定してください。セキュリティ上の理由から、phpmyadminで新規ユーザを作成し、ユーザrootを削除しました。新しいユーザーにはグローバル権限が必要ですが、権限はありませんでした。PHP/SQL - ストリームを開くことができませんでした。そのようなファイルやディレクトリはありません

に次のポストを使用して、ユーザールートdeleted-mysql-root-user-using-phpmyadmin-how-to-restoreを再作成しました。部分的に(つまり、グローバル権限を持っているが、新しいデータベースを作成することはできません。つまり、データベースの作成:ドキュメント、特権なし)、部分的に機能しました。しかし今はサイトが壊れています。 /名前がMyWebSiteをlocalhostに行くとき、私は次のエラーを取得する:

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> 

は私のために動作しませんでした。ターミナルにそれを入力すると、Enterキーを押した後に矢印が表示されます。

私はこれに12時間を費やしており、私は知恵の終わりです。どんな助けにも大いに感謝します。ありがとうございました。

+1

私にはスラッシュの問題のように見えます。見つからないファイルには、正方向と逆方向の両方にスラッシュがあることに注意してください。メモ帳で 'c:\ xampp2 \ htdocs \ snippets/matrix.html'を開こうとすると' C:\ xampp2 \ htdocs \ snippets'にファイルがあります。 "snippets/matrix.htmlファイル名で失敗します。有効じゃない"。一方、 'c:\ xampp2 \ htdocs \ snippets \ matrix.html'を開こうとすると問題ありません。逆に 'c:/ xampp2/htdocs/snippets/matrix.html'は" File not found "タイプのメッセージで失敗します。 – enhzflep

答えて

0

は、次の手順を実行して、私の問題を解決:WP-サイトフォルダの保存

  1. /WAMP
  2. 内WAMP/reintall WAMP

  3. 場所WP-サイトフォルダを削除するのphpMyAdmin /インポートでSQLデータベースを作成しますデータベースのバックアップ

    =>まったく同じエラー=>問題はWP-サイトフォルダ内にある

  4. 以前のwp-contentフォルダとwp-config.phpを保持しているクリーンインストールのcore wordpressファイル/フォルダを置き換えました。

PRESTO場合によっては問題を理解していない方が良い場合もあります。

関連する問題