7 41 drupal lưu trữ

2013/07/23 13:22 EST

Cảm ơn câu hỏi! Có, bạn có thể sử dụng một chứng chỉ SSL chia sẻ. Giấy chứng nhận Shared SSL là cài sẵn, vì vậy không có cấu hình được thực hiện trên phía máy chủ. Vui lòng xem lại bài viết của chúng tôi trên Shared SSLs nhằm xác định các URL mà bạn sẽ sử dụng cho trang web của bạn. Lưu ý rằng một SSL được chia sẻ là KHÔNG URL tương tự như các URL mà bạn đã thiết lập cho trang web của bạn ban đầu. Vì vậy, bạn có thể cũng cần phải thiết lập một địa chỉ URL cơ sở thiết lập trong file settings.php cài đặt Drupal của bạn. Tôi tìm thấy các hướng dẫn sau đây với một người cũng đã hỏi những điều tương tự trên các diễn đàn trực tuyến:

7 41 drupal cài đặt URL cơ sở lưu trữ

  1. Xác định SSL chia sẻ của bạn (theo bài viết trên)
  2. Một khi bạn biết URL Shared SSL của bạn, bạn sẽ cần phải xác định thư mục cài đặt Drupal của bạn vì nó áp dụng cho SSL chia sẻ. Ví dụ: Nếu con đường ssl của bạn là https://bizXXX.inmotionhosting.com/

username, và bạn cài đặt trang web Drupal của bạn trong một thư mục có tên 'Drupal', sau đó con đường của bạn sẽ https://bizXXX.inmotionhosting.com/

username / Drupal. Nếu bạn cài đặt trang web của bạn vào thư mục mặc định (public_html), sau đó bạn sẽ không cần phải thay đổi đường dẫn SSL chia sẻ - nó sẽ vẫn https://bizXXX.inmotionhosting.com/

tên người dùng.
  • Chỉnh sửa các tập tin settings.php trong các trang web / thư mục mặc định của bạn
  • Thực hiện theo các hướng dẫn để cho phép Drupal để sử dụng SSL (HTTPS thông tin Drupal
  • Thêm dòng sau (không nên có một ví dụ về nó trong các tập tin đã được): $ BASE_URL = "https://bizXXX.inmotionhosting.com/

    username /. )


  • Chú ý: Hãy chắc chắn để sử dụng đường dẫn SSL được chia sẻ chính xác - URL tôi được sử dụng trong các bước trên chỉ đơn giản là một ví dụ và không phải là con đường thực tế.

    Đó nên là tất cả các bạn cần phải làm cho nó làm việc. Nó rất khuyến khích mà bạn chỉ đơn giản là mua một SSL kể từ khi con đường an toàn thực tế là không giống như URL của bạn, vì vậy nó có thể nhìn nghi ngờ đối với một số người sử dụng. SSLs không phải là đắt tiền như trước đây và cũng có giá trị chi phí của họ, đặc biệt là nếu bạn đang tiến hành bất kỳ loại hình thương mại điện tử.

    Tôi hy vọng điều này sẽ giúp trả lời câu hỏi của bạn! Nếu bạn cần bất kỳ hỗ trợ thêm, xin vui lòng cho chúng tôi biết.

    Trân trọng,
    Arnel C.

    nhờ bạn giúp đỡ. Tôi đã làm việc thông qua các hướng dẫn mà bạn cung cấp.

    1. Tôi làm việc ra URL cho SSL được chia sẻ từ inMotion Hosting hướng dẫn (đi từ "bizXXX.inmotionhosting.com/

    my_user_name "thành" https://secureXXX.inmotionhosting.com/

    2. Tôi đã cài đặt trang web của tôi vào thư mục mặc định (public_html) và do đó thư mục chia sẻ SSL là "https://bizXXX.inmotionhosting.com/

    sau đó tôi cấu hình Drupal 7 để chạy URL sạch. Chuyện gì xảy ra là url SSL được chia sẻ chỉ hoạt động cho trang chủ. Tất cả các trang khác trả lại một Thông báo lỗi 404. Các "non-SSL" thường xuyên trang vẫn làm việc với các url sạch.

    7 41 drupal lưu trữ như nó kiểm tra để

    Tôi đã kiểm tra tài liệu về một trong những liên kết bạn được liệt kê (https://drupal.org/https-information) và nó nói rằng

    "Nếu bạn đã kích hoạt HTTPS và nó chỉ hoạt động trên các trang web và các liên kết phụ của bạn bị phá vỡ, đó là vì VirtualHost: 443 xô cần AllowOverride All kích hoạt để URL có thể được viết lại khi ở chế độ HTTPS."

    Tôi muốn hỗ trợ cả HTTP và HTTPS trên trang web của tôi và vì vậy tôi đang nghĩ đến vấn đề mới nhất này là cấu hình máy chủ. bạn có thể chỉ cần xác nhận cấu hình máy chủ. Nếu máy chủ được cấu hình để hỗ trợ chế độ hỗn hợp HTTPS và HTTP phiên sau đó nó có nghĩa là vấn đề là ở cuối của tôi. Bằng cách này tôi đang sử dụng mô-đun SSL Ubercart cho chế độ hỗn hợp HTTPS và phiên HTTP.

    Một lần nữa cảm ơn sự giúp đỡ của bạn.

    Hầu hết, nhưng không phải tất cả các thiết lập cho AllowOverride có sẵn. Chúng tôi rất vui khi được giúp đỡ, nhưng chúng tôi sẽ cần thêm thông tin để cung cấp một câu trả lời cụ thể.

    lỗi đầy đủ / vấn đề bạn đang gặp là gì?

    Bạn có một liên kết tới trang mà chúng ta có thể xem lỗi này?

    Ngoài ra, trong hướng dẫn này trên trang web chính thức Drupal. trong phần có tiêu đề Drupal Cấu hình nó mang lại một số tùy chọn cho chế độ hỗn hợp. Những phương pháp mà bạn đang sử dụng?

    Nếu bạn có bất cứ thắc mắc gì thêm, cảm thấy tự do để gửi cho họ dưới đây.
    Cảm ơn bạn,

    2013/07/24 12:16 EST

    Cảm ơn vì đã trả lời.

    Tôi đoán lỗi / vấn đề đầy đủ là gồm hai phần:

    1. Các liên kết hỏng khi sử dụng https tôi đã đề cập trước đó.

    2. Khi tôi cấu hình Ubercart SSL (nhập cả "Bảo vệ tên miền" và "Non-Secure Domain Name"), tôi nhận được cảnh báo sau đây:

    "Ubercart SSL (uc_ssl):.. Các uc_ssl_check () chức năng đang trở lại FALSE bởi vì nó đã không thể liên lạc với phiên bản SSL (https) của trang web mà bạn định nghĩa trong các thiết lập này có thể được gây ra bởi 3 điều 1. Trang web của bạn không thiết lập đúng cho SSL, 2. Việc gia hạn OpenSSL không được kích hoạt trên trong cài đặt PHP của bạn, 3. allow_url_fopen không được kích hoạt trong php.ini. Nếu # 2 thất bại, uc_ssl sẽ cố gắng sử dụng file_get_contents () mà đòi hỏi allow_url_fopen được thiết lập TRUE trong php.ini. Hy vọng những gợi ý sẽ giúp bạn khắc phục vấn đề này để bạn có thể sử dụng uc_ssl. bạn có thể thử để gỡ lỗi này bằng cách vào https://secure139.inmotionhosting.com/

    Tên truy nhập //? uc_ssl_check = 1

    LỖI NGHIÊM TRỌNG! Tên miền bạn đã nhập cho lĩnh vực bảo đảm trở lại như không an toàn hoặc nó không trỏ trở lại cài đặt này của drupal. tên miền an toàn của bạn phải được cài đặt và PHẢI được chỉ vào này cài đặt của drupal ".


    Đối với cấu hình Drupal Tôi đang sử dụng phương án 2 trên trang mà bạn đề cập đến. Nó nói rằng:

    "Để bảo mật tốt hơn, để lại $ conf [ 'https'] theo giá trị mặc định (FALSE) và gửi tất cả lưu lượng được chứng thực thông qua HTTPS và sử dụng HTTP cho các phiên nặc danh. Module Một lần nữa đóng góp như 443 phiên hoặc Secure Login có thể giúp bạn ở đây. Drupal 7 tự động cho phép cấu hình session.cookie_secure PHP trên các trang web HTTPS, gây SSL chỉ cookie phiên an toàn để được cấp cho trình duyệt ".

    Tuy nhiên thay vì các module "443 Session1 hoặc 'Secure Login' Tôi đang sử dụng 'Ubercart SSL'.

    Nó sẽ là tuyệt vời cho các bạn để có một cái nhìn tại các trang web thực tế. Tôi đang sử dụng Ubercart và tôi đang thử nghiệm với Paypal sandbox. Các thương mại điện tử đang làm việc tốt. Tuy nhiên nó vẫn đang được thử nghiệm và vì vậy tôi không muốn làm cho nó công cộng ngay bây giờ. Tôi có thể cung cấp cho các bạn truy cập bảo mật vào trang web?

    Một lần nữa, cảm ơn tất cả sự giúp đỡ.

    lời xin lỗi của tôi cho sự nhầm lẫn với tên của bạn John-Paul :(
    Nó đã được một ngày dài dài cố gắng giải quyết vấn đề này.

    Nếu trang web của bạn không được sống trên các máy chủ của chúng tôi nào, SSL được chia sẻ sẽ không hoạt động thành công. Ngoài ra, tôi muốn giới thiệu thử một trong các module họ liệt kê trong bài viết "443 Session1 hoặc 'Secure Login' để xem nếu bạn nhận được một ảnh hưởng khác nhau.

    Chúng tôi sẽ rất vui khi có một cái nhìn, bạn có thể gửi email thông tin trang web của bạn để docs@inmotionhosting.com

    Với Subject: jeremy_steel

    Sau đó, viết bình luận cho chúng tôi biết nó đã được gửi ở đây trên bài diễn đàn này.

    Nếu bạn có bất cứ thắc mắc gì thêm, cảm thấy tự do để gửi cho họ dưới đây.
    Cảm ơn bạn,

    2013/07/24 15:29 EST

    Tôi đã kiểm tra các tập tin nêu trong Hướng dẫn Drupal (sites / default / settings.php) về cách kích hoạt HTTPS, và nó không được cập nhật:

    Bài báo khẳng định: "Nếu bạn muốn hỗ trợ chế độ hỗn hợp HTTPS và HTTP phiên mở ra trang web / default / settings.php và thêm $ conf [ 'https'] = true;"

    Theo hướng dẫn bạn phải thêm dòng này vào tập tin:
    $ Conf [ 'https'] = true;

    Nhưng kể từ khi bạn đang theo dõi phương án 2 của hướng dẫn, nó nói để đặt nó là "False":
    "Để bảo mật tốt hơn, để lại $ conf [ 'https'] theo giá trị mặc định (FALSE) và gửi tất cả lưu lượng được chứng thực thông qua HTTPS và sử dụng HTTP cho các phiên nặc danh. Module Một lần nữa đóng góp như 443 phiên hoặc Secure Login có thể giúp bạn ở đây. Drupal 7 tự động cho phép cấu hình session.cookie_secure PHP trên các trang web HTTPS, gây SSL chỉ cookie phiên an toàn để được cấp cho trình duyệt ".

    Sau đó, thêm dòng mã:
    $ Conf [ 'https'] = false;

    Ngoài ra hãy chắc chắn rằng bạn đang bước vào địa chỉ an toàn chính xác cho Shared SSL của bạn trong các trang web / default / settings.php.

    Tôi khuyên bạn nên làm theo các bước, sau đó cho chúng tôi biết nếu nó hoạt động thành công, hoặc bạn nhận được một lỗi khác nhau.

    Nếu bạn có bất cứ thắc mắc gì thêm, cảm thấy tự do để gửi cho họ dưới đây.
    Cảm ơn bạn,

    2013/07/24 17:03 EST

    trước đây tôi đã sửa đổi settings.php như đề xuất nhưng nó làm cho không có sự khác biệt, vì vậy tôi để lại nó không thay đổi. Tôi cố gắng một lần nữa hôm nay và vẫn không có giải pháp. Tôi cũng đã cố gắng thay đổi các thiết lập RewriteBase trong file .htaccess và $ BASE_URL trong settngs.php nhưng không giải quyết được vấn đề.

    Tôi có thể phác thảo những gì tôi đã làm ngày hôm qua:

    Tôi bắt đầu bằng cách tìm nguồn cung ứng hai mô-đun khuyến cáo an toàn Pages và 443 Session.


    Các trang an toàn
    Sau khi tôi cài đặt mô-đun bảo mật trang Tôi cố gắng để cấu hình nó nhưng "Enable trang an toàn" tùy chọn chuyển sang màu xám và nói: "Để bắt đầu sử dụng các trang an toàn thiết lập này phải được cho phép Thiết lập này sẽ chỉ có thể thay đổi khi các máy chủ web có. được cấu hình cho SSL ". Theo như tôi biết web server được cấu hình cho SSL và vì vậy tôi không biết những gì đang xảy ra ở đây.

    443 phiên
    sau đó tôi có nguồn gốc module 443 phiên nhưng nó đã không được phát hành cho Drupal 7. Nó cũng nói rằng đối với loại trang web tôi đang làm (hỗn hợp HTTP và HTTPS) nó không được khuyến khích. Nó nói rằng:

    "Kể từ khi 443 mô-đun phiên sử dụng cookie phiên riêng biệt cho HTTP / HTTPS này có nghĩa là khi người dùng điều hướng từ một trang HTTP đến một trang HTTPS bất kỳ dữ liệu phiên sẽ xuất hiện để bị mất. Điều này làm cho mô-đun này không thích hợp để chạy một trang web thương mại điện tử ở đâu hầu hết các trang là HTTP trừ các thanh toán đó là HTTPS. Trong trường hợp này nội dung giỏ hàng của người dùng sẽ xuất hiện để bị mất khi họ đi đến quầy tính tiền. đối với kịch bản này xin vui lòng xem các module phiên hỗn hợp."

    sau đó tôi có nguồn gốc Sessions mô-đun hỗn hợp.

    Sessions Mô-đun hỗn hợp
    Không có phiên bản Drupal 7. Nó làm tài liệu tham khảo Uber SSL mặc dù.

    sau đó tôi có nguồn gốc Uber SSL

    Tôi đã cài đặt Uber SSL nhưng sau đó gặp phải những vấn đề tôi đã mô tả trước đây. Trong trang SSL Uber nó nói:

    "- URL sạch phải được cho phép
    - SSL Certificate phải được cài đặt và làm việc cho trang web của bạn
    - Ubercart là không cần thiết cho mô-đun này btw, nó có thể được sử dụng cho khá nhiều bất cứ điều gì u muốn. Nhưng việc sử dụng phổ biến nhất của nó là với Ubercart do đó, thats nơi nó được tên của nó từ đâu."

    "Nếu bạn có một giấy chứng nhận SSL và bạn muốn đảm bảo các trang Ubercart của bạn với điều đó Cert thì đây là mô-đun cho bạn. Tải module này, cài đặt, cấu hình nó, và bạn sẽ được chạy với cert của bạn trong thời gian không. Module này kHÔNG giúp bạn có được chứng chỉ của bạn chạy. Nếu trang web của bạn không làm việc với https bằng cách thủ công gõ nó vào, sau đó bạn cần phải nhận được rằng làm việc FIRST và sau đó bạn có thể cấu hình mô-đun này. bạn có thể cài đặt nó trước khi tay nhưng bạn sẽ không có thể cấu hình nó vì nó kiểm tra để xem nếu SSL được thực sự làm việc hay không."

    Vì vậy, tôi kích hoạt URL sạch nhưng có vấn đề tôi đã đề cập với Uber SSL không thể liên lạc với phiên bản SSL (https) của trang web của tôi.

    Còn bây giờ vấn đề chính có vẻ là Inmotions URL TEMP và URL sạch sử dụng trong Drupal 7. Tôi chạy một số xét nghiệm sáng nay so sánh URL TEMP với URL vĩnh viễn (vô hiệu hóa Uber SSL). Dưới đây là kết quả:

    URL TEMP
    Vô hiệu hóa URL sạch trong Drupal 7 và trang web hoạt động cho cả http và https
    ví dụ.
    bizXXX.inmotionhosting.com/

    Bật URL sạch trong Drupal 7 và trang web chỉ hiển thị các trang web cho cả http và https. các trang khác sản xuất Lỗi 404.
    ví dụ.
    "bizXXX.inmotionhosting.com/

    username / "show nhưng" bizXXX.inmotionhosting.com/

    username / about_us" sản xuất Lỗi 404.
    "https://secureXXX.inmotionhosting.com/

    username / "show nhưng" https://secureXXX.inmotionhosting.com/

    username / about_us" sản xuất Lỗi 404.


    URL THƯỜNG TRỰC
    Vô hiệu hóa URL sạch trong Drupal 7 và trang web hoạt động cho http (https không có sẵn sử dụng URL vĩnh viễn với SSL chia sẻ)
    ví dụ.
    mysite.com/?q=about_us

    Bật URL sạch trong Drupal 7 và trang web hoạt động cho http (https không có sẵn sử dụng URL vĩnh viễn với SSL chia sẻ)
    ví dụ.
    mysite.com/about_us

    Vì vậy, có vẻ như một vấn đề với Drupal 7 URL sạch và URL TEMP Inmotions (mà tôi phải sử dụng cho SSL chia sẻ).

    Tôi tìm thấy một người dùng Drupal 7 có cùng một vấn đề này (https://drupal.org/node/1734722) và giải quyết nó thông qua cấu hình máy chủ (tôi đã đề cập trước đây này - thay đổi "AllowOverride None" để "AllowOverride All" cho https). Có thể đây là giải pháp của chúng tôi kể từ khi tôi đã cố gắng mọi thứ khác?

    Một lần nữa cám ơn lớn đối với tất cả các bạn đã cố gắng để giúp tôi giải quyết thế này.

    Xem video này!

    Những bài viết liên quan

    Drupal lưu trữ với sslHTTPS là một giao thức mã hóa các yêu cầu HTTP và phản ứng của họ. Điều này đảm bảo rằng nếu một người nào đó đã có thể xâm nhập vào mạng giữa máy tính của bạn và máy chủ bạn đang yêu cầu ...
    Fix liên kết bị hỏng lưu trữ drupalTôi đặt đầu tiên "thực" trang web drupal trực tuyến của tôi. Nhưng. Tôi đã chạy vào một trở ngại. Sau khi di chuyển các cơ sở dữ liệu và các tập tin đến một máy chủ trực tiếp. Tất cả các liên kết trên trang web được chia trừ các ...
    Inmotion lưu trữ wordpress cài đặt kịch bảnWordPress được gọi là hệ thống nền tảng blog và quản lý nội dung phổ biến nhất. Người dùng mới thường ngạc nhiên khi chúng ta nói với họ rằng WordPress cũng nổi tiếng với những dễ sử ...
    Mặt tìm kiếm Apache Solr drupal lưu trữLưu ý: tắm đặc biệt nhờ Doug Vann cho việc cung cấp động lực để cuối cùng gửi bài viết trên blog này! Đầu năm 2016, khi API tìm kiếm và các module Solr liên quan đến cho Drupal 8 đang trong alpha đầu ...
    Thay đổi bảng tiền tố drupal lưu trữTôi có một trang web drupal 7 chạy trên một máy chủ web, nó hiện đang sử dụng một cơ sở dữ liệu được tạo ra mà không có một tiền tố. Tôi đang cố gắng để khôi phục lại cơ sở dữ liệu đó để một trường hợp drupal mới từ một ...