私はAcquiaのサイトhttps://docs.acquia.com/articles/using-simplesamlphp-acquia-cloud-siteのSimpleSAMLphpの設定についての指示に従っていますが、ドキュメントはあまり正確ではないようです。彼らの文書でSimpleSAMLphpライブラリをインストールするために次のコマンドを実行するように言います。AcquiaプラットフォームでSimpleSAMLphpを設定するには?
cd docroot; ln -s ../simplesamlphp/www simplesaml
そしてsimplesamlphp_auth Drupalのモジュールをインストールをインストールするには、彼らがsimpleSAMLphp認証ページ、https://www.drupal.org/project/simplesamlphp_authにリンクされています。 SimpleSAMLphpのインストールでは、SimpleSAMLphpのインストールと設定ページhttps://simplesamlphp.org/docs/stable/simplesamlphp-installにリンクしています。しかし、このページの指示は、私がAcquiaのドキュメンテーションの第2ステップで行ったように見えます。 docrootと一緒にsimplesamlphp-1.x.yを抽出するのではなく、varフォルダ内に展開することをお勧めします。今
、私はAcquiaの狙いのマニュアルの指示を経とsimplesamlにアクセスしようとした後、https://mywebsite.dd:8443/simplesaml/は、私は次のエラーを得た:
禁断のあなたは/にアクセスする権限がありません。 simplesaml /このサーバー上で。
は、だから私は、SimpleSAMLphpのインストールおよび構成命令のステップ6のように見えるエラーを語るこのスレッド、Getting a 403 forbidden error for simplesaml after Apache upgradeを見つけました。だから私は/Applications/DevDesktop/apache/conf/extra/httpd-vhosts.confに行って、次のように構成された:
<VirtualHost *:8083>
ServerAdmin [email protected]ywebsite.com
DocumentRoot "/Users/userName/sites/drupalsites/docroot"
ServerName drupalsites.local
ServerAlias drupalsites.local
ErrorLog "logs/drupalsites-error_log"
CustomLog "logs/drupalsites-access_log" common
<Directory "/Users/userName/sites/drupalsites/docroot">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
Alias /simplesaml simplesamlphp/www
<Directory "/Users/userName/sites/drupalsites/simplesamlphp/www">
Require all granted
</Directory>
</VirtualHost>
しかし、私はまだ同じエラーを取得しています。
禁断の
あなたがこのサーバー上の//simplesamlにアクセスする権限がありません。
SimpleSAMLphpのインストール方法は間違っていますか?第二に、そうでなければ、どこが間違っていたのですか?第3に、このエラーを解決してトラックに再び戻るにはどうすればよいですか?私はこのドキュメント、https://www.chapterthree.com/blog/how-to-configure-simplesamlphp-for-drupal-8-on-acquiaを見つけました。これはAquiaのplaformでSimpleSAMLphpを設定する方法について語っていますが、上記の他のドキュメントとあまり一致していません。だから、私はどちらを追うべきかわからない。どんな提案も大歓迎です。