タグ付けされた質問 「php」

PHPは、主にサーバー側のWeb開発用に設計された、広く使用されている、高レベルで動的なオブジェクト指向の解釈されたスクリプト言語です。PHP言語に関する質問に使用されます。

3
Windowsサーバー2016のWordPressでディレクトリwp-contentを作成できません
Wordpress管理パネルのメディアツールを使用してWordpressサイトに画像をアップロードできませんでした。次のエラーが発生します。 「logo512x512.png」のアップロードに失敗しました。ディレクトリwp-content / uploads / 2020/01を作成できません。その親ディレクトリはサーバーから書き込み可能ですか? この問題の解決策はたくさんありましたが、どれもうまくいきませんでした。私はWindows 2016サーバーマシンにいます。MySQLデータベース。PhP管理者がいない、Cpanelがない。 私のftpは機能しています。私は問題なくテーマとプラグインを得ることができます。何か案は?

2
Facebookアプリを自分のページにサブスクライブできるようにするにはどうすればよいですか?
特定のビジネスで使用できるFacebookアプリがあります。アプリとそのページを手動で接続する代わりに、顧客がFacebook経由でログインしてページを選択し、特定のサブスクリプション権限を持つアプリに接続できるWebサイトを作成できますか?どこから始めればいいですか?https://developers.facebook.com/で詳細情報を見つけることができません 基本的に私は、自分のサービスのためだけにmanychat.comと同様の機能を持たせようとしています。



1
プロファイラーのツールバーがsymfony 4.3.1に表示されません
私の.envファイルでは、次のようにアプリ環境をdevに、debugをtrueに指定しています。 APP_ENV=dev APP_DEBUG=true 私のconfig/packages/dev/web_profiler.yamlファイルには以下があります: web_profiler: toolbar: true intercept_redirects: false framework: profiler: { only_exceptions: false } 内部のルーティングは問題ないconfig/routes/dev/web_profiler.yamlようです: web_profiler_wdt: resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml' prefix: /_wdt web_profiler_profiler: resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml' prefix: /_profiler したがって、symfony server:startすべてを使用してサーバーを実行すると問題はありませんが、プロファイラーが表示されません。Symfony内でその機能を有効にする何かを見逃しましたか? 明確にするために、ページは適切なコンテンツを含む適切なHTMLページを出力しています。表示されるプロファイラーはありません。 私のベースの小枝テンプレート: <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>{% block title %} {% endblock %}</title> {{ encore_entry_script_tags('base') }} <link rel="icon" …
9 php  symfony  symfony4 

3
「SameSite」属性を解決する方法
私はコンソールを見て、これらの警告に気づきました http://google.com/のクロスサイトリソースに関連付けられたCookie が、SameSite属性なしで設定されました。Chromeの今後のリリースでは、SameSite = NoneおよびSecureに設定されている場合にのみ、クロスサイトリクエストでCookieを配信します。開発者ツールのApplication> Storage> CookiesでCookieを確認し、https://www.chromestatus.com/feature/5088147346030592およびhttps://www.chromestatus.com/feature/5633521622188032で詳細を確認できます。 それを解決するには?
9 php  html 

1
PHP / OCI-一時テーブル内のOracleプロシージャから結果を取得できません
PHP OCI Oracle関数を使用して2つのことを実行しようとしています。 Oracleデータベース内でパッケージプロシージャを実行します。 パッケージが実行されたら、一時テーブルをクエリして、プロシージャの操作の結果を取得します。 これは、Oracleから提供されているSQL Developerソフトウェアを使用して問題なく実行できます。私のクエリは非常に基本的であり、以下に表示されます: BEGIN PKG_KTY_SEARCH.PR_PRICE_LIST(); END; / SELECT * FROM kty_web.KTY_PROD_PRICE_TEMP; 上記のコードは完全に機能し、SQL Developerで結果の完全な表を取得します。 上記と同じことをPHPでOCIを使用して実行しようとしています。私のコードは以下に見ることができます: <?php // Load up the system. require('../../system/init.php'); global $config; $oracleDb = oci_new_connect($config['oracleDb']['username'], $config['oracleDb']['password'], $config['oracleDb']['connectionString']); $firstStid = oci_parse($oracleDb, "BEGIN PKG_KTY_SEARCH.PR_PRICE_LIST(); END;"); oci_execute($firstStid); $secondStid = oci_parse($oracleDb, "SELECT * FROM kty_web.KTY_PROD_PRICE_TEMP"); oci_execute($secondStid); oci_fetch_all($secondStid, $result); echo …
8 php  oracle  oci 

5
句がコンマとマージする2つの列
クエリを作成したい。 ここにテーブルがあります: id user_id sn_no 1 22 00112233 2 22 987654325 3 22 65489732 4 25 984123123 5 25 9568456456 6 25 65456456 私はこのような結果が欲しい: { "user_id":22, "sn_no": "00112233,987654325,65489732" } { "user_id":25, "sn_no": "984123123,9568456456,65456456" } 誰もがこの問題を解決するのを手伝ってくれませんか? 私が試した:concat、GROUP_CONCATしかし結果を得ることができません。 これを結合クエリに追加するのを手伝ってくれませんか? $users = \DB::table('users') ->join('users_mcu', 'users.id', '=', 'users_mcu.user_id') ->join('country_user', 'users.id', '=', 'country_user.user_id') ->join('country_phase_color', 'country_user.country_id', …

2
composerがGitHubに接続すると、非推奨の認証方法に関する警告が表示されます。どの認証構成を使用する必要がありますか?
GitHubは廃止された認証に関するメールの送信を開始しましたがauth.json、新しい体制での作曲家の外観を詳しく説明するリソースはまだ見つかりません。 私の要件は比較的単純です-開発中のSymfonyアプリケーションを更新するためにcomposerを使用し、時々他のリポジトリで実験します。 これで、私の元の構成(自動的に構築されます)... { "github-oauth": { "github.com": "(a string)" } } ...私はこの警告を受け取ります: ...個人用アクセストークン... GitHub APIを介してエンドポイントにアクセスするためのクエリパラメータの一部として使用されました...代わりにAuthorization HTTPヘッダーを使用してください... しかし、私がこの他の構成で試してみると: { "http-basic": { "github.com": { "username": " my email address", "password": " my password " } } } 私はこの他の警告を受け取ります: 最近、Composer / 1.9.1を使用してGitHub APIを介してエンドポイントにアクセスするためにパスワードを使用しました...このエンドポイントにアクセスするには、適切なスコープの個人用アクセストークン(PAT)を使用することをお勧めします。 それは本当にどのように見えるべきですか、なぜこれらの非推奨の警告が表示されるのですか?

2
PHP 7.4でbool型の値の配列オフセットにアクセスしようとしています
サーバーのPHPバージョンをPHP 7.4.1にアップグレードしたところ、次のエラーが発生しました。 Notice: Trying to access array offset on value of type bool in public static function read($id) { $Row = MySQL::query("SELECT `Data` FROM `cb_sessions` WHERE `SessionID` = '$id'", TRUE); # http://php.net/manual/en/function.session-start.php#120589 //check to see if $session_data is null before returning (CRITICAL) if(is_null($Row['Data'])) { $session_data = ''; } else { …
8 php 

3
Goutte-$ crawler-> filter()から内部値を取得する
とを使用PHP 7.1.33してい"fabpot/goutte": "^3.2"ます。私の作曲家ファイルは次のようになります。 { "name": "ubuntu/workspace", "require": { "fabpot/goutte": "^3.2" }, "authors": [ { "name": "admin", "email": "admin@admin.com" } ] } Webページから時間範囲$crawlerごとに詳細を取得しようとしていますが、-valuesを最終結果配列に渡す方法に苦労しています$res1Array。 私は以下を試しました: <?php require 'vendor/autoload.php'; use Goutte\Client; use Symfony\Component\DomCrawler\Crawler; /** * Crawls Detail Calender * Does NOT also include wanted Date in the final result set * @param $wantedDate …

3
PHPにSameSite = NoneをクロスサイトCookieに使用するように指示する方法は?
こちらの記事によるとhttps://php.watch/articles/PHP-Samesite-cookies and PHP documenation at https://www.php.net/manual/en/session.security.ini.php、2つしかありませんPHP 7.3で追加された、この新機能の可能な構成オプション: session.cookie_samesite = Lax session.cookie_samesite = Strict ただし、Chromeコンソールによると、これは「なし」に設定する必要があります。 URLのクロスサイトリソースに関連付けられたCookieがSameSite属性なしで設定されました。彼らがで設定されている場合、Chromeは今だけ、クロスサイトリクエストでクッキーを提供して、ブロックされているSameSite=NoneとSecure。デベロッパーツールの[アプリケーション]> [ストレージ]> [Cookie]でCookieを確認し、URLとURLで詳細を確認できます。 このため、クロスサイトCookieを設定できなくなりました。回避策は何ですか?

2
mysqliはPHP 7.4でcache_sha2_passwordをサポートしていますか?
PHP 7.3からPHP 7.4にアップグレードしようとすると、次のエラーが発生しました。 cache_sha2 auth 109の実行中の予期しないサーバー応答 私が見ると、これはPHP 7.4 MySQLiがcaching_sha2_passwordプラグインを使用しようとしていることを示しています。この記事は、PHP MySQLiがプラグインをサポートしていないことを示しています(プラグインの将来のサポートも示唆しています)が、PHP 7.4は新しく、使用しようとしているようなので、動作するはずです。また、エラーメッセージは、サポートされていなかった場合とは異なります(アクセス拒否と認証方法が不明)。 そこで、MySQL認証プラグインをcaching_sha2_password(以前と同じパスワードを使用して)に変更しました。 ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY ''; FLUSH PRIVILEGES; しかし、これは別のエラーを引き起こしました: ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES)。 PHP 7.3に戻すとmysql_native_password、再び機能します。 両方のプラグイン、同じWebサイトに同じパスワードを使用し、同じphp.iniの変更を適用しました。ただし、mysqli構成は変更しませんでした。MySQLのログには何も表示されず、apache2ログには「アクセスが拒否されました」というエラーメッセージのみが表示されます。 php7.4-mysqliはサポートしていcaching_sha2_passwordますか?はい パスワードが拒否されたのはなぜですか、どうすれば修正できますか? フォローアップの質問を見る また、MySQLiがプラグインをまだサポートしていない場合:どうすれば使用できmysql_native_passwordますか?

4
php7.4 mysqliが「gone away」でタイムアウトする
php7.4をインストールしたばかりですが、問題ありませんが、phpmyadminにアクセスしようとすると、インストールできません。このインストールの前にphp7.3で注意してください。 エラーは: mysqli_real_connect(): Unexpected server response while doing caching_sha2 auth: 109 mysqli_real_connect(): (HY000/2006): MySQL server has gone away 私のPHPのMySQLライブラリを探して:php7.4-mysql。インストールされています。 何かを忘れましたか?ありがとうございました。 NOTICE: Not enabling PHP 7.4 FPM by default. NOTICE: To enable PHP 7.4 FPM in Apache2 do: NOTICE: a2enmod proxy_fcgi setenvif NOTICE: a2enconf php7.4-fpm NOTICE: You are seeing this message …
8 php  mysql  php-7.4 

5
Mac OSXの非常に遅いlaravel homestead / vagrant / virtualbox
私が使用していますMacでホームステッド+ベイグラント+ Virtualboxのを。 問題 遅い応答時間(TTFBなど)を修正する方法をたくさんのスレッド/回答で見つけましたが、どれも機能しませんでした。私の応答時間は25〜32秒の間で変化します。これは明らかにローカル開発では受け入れられません。 推奨されるソリューション 私はここから多くの提案された解決策を試しました:https://github.com/laravel/homestead/issues/901 また、これらのスレッドからの多くの提案を読んで試してみました。 ホームステッドでの応答が非常に遅い Vagrant Homestead遅い 最後のリクエストから60秒後にページロードが遅い Vagrant(NFS同期フォルダー)上のホストとゲスト間の同期待ち時間を短縮 受け入れられた回答があったとしても、それらのどれも私を助けませんでした。 xdebugを無効にする ここで説明されているようにxdebugを無効にすることは言うことができ ます 5秒節約ます。 ディスクサイズの変更 提案されるように固定するダイナミックからVMのディスクのサイズを変更しながら、ここと説明し、ここですべての助けにはならなかった(結果さえも悪化していました)。 ここで提案されている NFS(同期フォルダ)の使用 また、homestead / vagrantをNFSに設定しても効果はありませんでした。 試してみました(贅沢なファイル): Vagrant.configure("2") do |config| config.vm.synced_folder ".", "/vagrant", type: "nfs", mount_options:['nolock,vers=3,udp,noatime,actimeo=1'] end また試しました(homestead.yaml) folders: - map: '/Users/myuser/PhpstormProjects/example.com' to: /home/vagrant/code type: "nfs" options: mount_options: ['nolock','vers=3','udp','noatime','actimeo=1'] NFSはどちらの場合でも機能していましたが、ページの読み込み時のTTFBに関しては変わりませんでした。 natdnshostresolverの設定:オフ ここで提案されているように私もnatdnshostresolverをオフにしようとしました …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.