2017-09-16 50 views
9

Tôi đã có Drupal làm việc, nhưng sau đó tôi messed với một số mô-đun (layout_plugin) mà là không tương thích và đã phá vỡ các thiết lập mô-đun trang. Tôi đã cố gắng loại bỏ nó theo những cách khác nhau nhưng thất bại. Vì vậy, tôi quyết định bắt đầu từ đầu. Tôi đã bỏ DB của trang web và tạo lại thư mục Drupal theo mặc định. Đáng tiếc là bây giờ khi cài đặt nó lên nó hiện tất cả các cài đặt nhưng bước cuối cùng sau khi nộp email, thông tin và tài sản khi nó kết thúc với một lỗi siêu dàiDrupal 8 trên IIS - lỗi cài đặt

Warning: curl_setopt_array(): Unable to create temporary file. in GuzzleHttp\Handler\CurlFactory->create() (line 57 of vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php). 
GuzzleHttp\Handler\CurlFactory->create(Object, Array) (Line: 39) 
GuzzleHttp\Handler\CurlHandler->__invoke(Object, Array) (Line: 28) 
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object, Array) (Line: 51) 
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object, Array) (Line: 42) 
GuzzleHttp\PrepareBodyMiddleware->__invoke(Object, Array) (Line: 30) 
GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object, Array) (Line: 68) 
GuzzleHttp\RedirectMiddleware->__invoke(Object, Array) (Line: 59) 
GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object, Array) (Line: 67) 
GuzzleHttp\HandlerStack->__invoke(Object, Array) (Line: 275) 
GuzzleHttp\Client->transfer(Object, Array) (Line: 123) 
GuzzleHttp\Client->requestAsync('get', Object, Array) (Line: 129) 
GuzzleHttp\Client->request('get', 'http://updates.drupal.org/release-history/drupal/8.x?site_key=sMbmiei0HAVBa9TUtPGTQnY_kZwJIE2wWA4Kv0fbVyo&version=8.3.7&list=automated_cron%2Cblock%2Cblock_content%2Cbreakpoint%2Cckeditor%2Ccolor%2Ccomment%2Cconfig%2Ccontact%2Ccontextual%2Cdatetime%2Cdblog%2Cdynamic_page_cache%2Ceditor%2Cfield%2Cfield_ui%2Cfile%2Cfilter%2Chelp%2Chistory%2Cimage%2Clink%2Cmenu_link_content%2Cmenu_ui%2Cnode%2Coptions%2Cpage_cache%2Cpath%2Cquickedit%2Crdf%2Csearch%2Cshortcut%2Cstandard%2Csystem%2Ctaxonomy%2Ctext%2Ctoolbar%2Ctour%2Cupdate%2Cuser%2Cviews%2Cviews_ui%2Cstable%2Cbartik%2Cseven%2Cclassy', Array) (Line: 87) 
GuzzleHttp\Client->__call('get', Array) (Line: 65) 
Drupal\update\UpdateFetcher->fetchProjectData(Array, 'sMbmiei0HAVBa9TUtPGTQnY_kZwJIE2wWA4Kv0fbVyo') (Line: 160) 
Drupal\update\UpdateProcessor->processFetchTask(Array) (Line: 131) 
Drupal\update\UpdateProcessor->fetchData() (Line: 423) 
update_fetch_data() (Line: 249) 
update_cron() 
call_user_func_array('update_cron', Array) (Line: 391) 
Drupal\Core\Extension\ModuleHandler->invoke('update', 'cron') (Line: 223) 
Drupal\Core\Cron->invokeCronHandlers() (Line: 122) 
Drupal\Core\Cron->run() (Line: 75) 
Drupal\Core\ProxyClass\Cron->run() (Line: 1778) 
install_finished(Array) (Line: 662) 
install_run_task(Array, Array) (Line: 540) 
install_run_tasks(Array) (Line: 117) 
install_drupal(Object) (Line: 44) 
Warning: curl_setopt_array(): Unable to create temporary file. in GuzzleHttp\Handler\CurlFactory->create() (line 57 of vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php). 
GuzzleHttp\Handler\CurlFactory->create(Object, Array) (Line: 39) 
GuzzleHttp\Handler\CurlHandler->__invoke(Object, Array) (Line: 493) 
GuzzleHttp\Handler\CurlFactory::retryFailedRewind(Object, Object, Array) (Line: 147) 
GuzzleHttp\Handler\CurlFactory::finishError(Object, Object, Object) (Line: 103) 
GuzzleHttp\Handler\CurlFactory::finish(Object, Object, Object) (Line: 43) 
GuzzleHttp\Handler\CurlHandler->__invoke(Object, Array) (Line: 28) 
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object, Array) (Line: 51) 
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object, Array) (Line: 42) 
GuzzleHttp\PrepareBodyMiddleware->__invoke(Object, Array) (Line: 30) 
GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object, Array) (Line: 68) 
GuzzleHttp\RedirectMiddleware->__invoke(Object, Array) (Line: 59) 
GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object, Array) (Line: 67) 
GuzzleHttp\HandlerStack->__invoke(Object, Array) (Line: 275) 
GuzzleHttp\Client->transfer(Object, Array) (Line: 123) 
GuzzleHttp\Client->requestAsync('get', Object, Array) (Line: 129) 
GuzzleHttp\Client->request('get', 'http://updates.drupal.org/release-history/drupal/8.x?site_key=sMbmiei0HAVBa9TUtPGTQnY_kZwJIE2wWA4Kv0fbVyo&version=8.3.7&list=automated_cron%2Cblock%2Cblock_content%2Cbreakpoint%2Cckeditor%2Ccolor%2Ccomment%2Cconfig%2Ccontact%2Ccontextual%2Cdatetime%2Cdblog%2Cdynamic_page_cache%2Ceditor%2Cfield%2Cfield_ui%2Cfile%2Cfilter%2Chelp%2Chistory%2Cimage%2Clink%2Cmenu_link_content%2Cmenu_ui%2Cnode%2Coptions%2Cpage_cache%2Cpath%2Cquickedit%2Crdf%2Csearch%2Cshortcut%2Cstandard%2Csystem%2Ctaxonomy%2Ctext%2Ctoolbar%2Ctour%2Cupdate%2Cuser%2Cviews%2Cviews_ui%2Cstable%2Cbartik%2Cseven%2Cclassy', Array) (Line: 87) 
GuzzleHttp\Client->__call('get', Array) (Line: 65) 
Drupal\update\UpdateFetcher->fetchProjectData(Array, 'sMbmiei0HAVBa9TUtPGTQnY_kZwJIE2wWA4Kv0fbVyo') (Line: 160) 
Drupal\update\UpdateProcessor->processFetchTask(Array) (Line: 131) 
Drupal\update\UpdateProcessor->fetchData() (Line: 423) 
update_fetch_data() (Line: 249) 
update_cron() 
call_user_func_array('update_cron', Array) (Line: 391) 
Drupal\Core\Extension\ModuleHandler->invoke('update', 'cron') (Line: 223) 
Drupal\Core\Cron->invokeCronHandlers() (Line: 122) 
Drupal\Core\Cron->run() (Line: 75) 
Drupal\Core\ProxyClass\Cron->run() (Line: 1778) 
install_finished(Array) (Line: 662) 
install_run_task(Array, Array) (Line: 540) 
install_run_tasks(Array) (Line: 117) 
install_drupal(Object) (Line: 44) 
Warning: curl_setopt_array(): Unable to create temporary file. in GuzzleHttp\Handler\CurlFactory->create() (line 57 of vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php). 
GuzzleHttp\Handler\CurlFactory->create(Object, Array) (Line: 39) 
GuzzleHttp\Handler\CurlHandler->__invoke(Object, Array) (Line: 493) 
GuzzleHttp\Handler\CurlFactory::retryFailedRewind(Object, Object, Array) (Line: 147) 
GuzzleHttp\Handler\CurlFactory::finishError(Object, Object, Object) (Line: 103) 
GuzzleHttp\Handler\CurlFactory::finish(Object, Object, Object) (Line: 43) 
GuzzleHttp\Handler\CurlHandler->__invoke(Object, Array) (Line: 493) 
GuzzleHttp\Handler\CurlFactory::retryFailedRewind(Object, Object, Array) (Line: 147) 
GuzzleHttp\Handler\CurlFactory::finishError(Object, Object, Object) (Line: 103) 
GuzzleHttp\Handler\CurlFactory::finish(Object, Object, Object) (Line: 43) 
GuzzleHttp\Handler\CurlHandler->__invoke(Object, Array) (Line: 28) 
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object, Array) (Line: 51) 
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object, Array) (Line: 42) 
GuzzleHttp\PrepareBodyMiddleware->__invoke(Object, Array) (Line: 30) 
GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object, Array) (Line: 68) 
GuzzleHttp\RedirectMiddleware->__invoke(Object, Array) (Line: 59) 
GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object, Array) (Line: 67) 
GuzzleHttp\HandlerStack->__invoke(Object, Array) (Line: 275) 
GuzzleHttp\Client->transfer(Object, Array) (Line: 123) 
GuzzleHttp\Client->requestAsync('get', Object, Array) (Line: 129) 
GuzzleHttp\Client->request('get', 'http://updates.drupal.org/release-history/drupal/8.x?site_key=sMbmiei0HAVBa9TUtPGTQnY_kZwJIE2wWA4Kv0fbVyo&version=8.3.7&list=automated_cron%2Cblock%2Cblock_content%2Cbreakpoint%2Cckeditor%2Ccolor%2Ccomment%2Cconfig%2Ccontact%2Ccontextual%2Cdatetime%2Cdblog%2Cdynamic_page_cache%2Ceditor%2Cfield%2Cfield_ui%2Cfile%2Cfilter%2Chelp%2Chistory%2Cimage%2Clink%2Cmenu_link_content%2Cmenu_ui%2Cnode%2Coptions%2Cpage_cache%2Cpath%2Cquickedit%2Crdf%2Csearch%2Cshortcut%2Cstandard%2Csystem%2Ctaxonomy%2Ctext%2Ctoolbar%2Ctour%2Cupdate%2Cuser%2Cviews%2Cviews_ui%2Cstable%2Cbartik%2Cseven%2Cclassy', Array) (Line: 87) 
GuzzleHttp\Client->__call('get', Array) (Line: 65) 
Drupal\update\UpdateFetcher->fetchProjectData(Array, 'sMbmiei0HAVBa9TUtPGTQnY_kZwJIE2wWA4Kv0fbVyo') (Line: 160) 
Drupal\update\UpdateProcessor->processFetchTask(Array) (Line: 131) 
Drupal\update\UpdateProcessor->fetchData() (Line: 423) 
update_fetch_data() (Line: 249) 
update_cron() 
call_user_func_array('update_cron', Array) (Line: 391) 
Drupal\Core\Extension\ModuleHandler->invoke('update', 'cron') (Line: 223) 
Drupal\Core\Cron->invokeCronHandlers() (Line: 122) 
Drupal\Core\Cron->run() (Line: 75) 
Drupal\Core\ProxyClass\Cron->run() (Line: 1778) 
install_finished(Array) (Line: 662) 
install_run_task(Array, Array) (Line: 540) 
install_run_tasks(Array) (Line: 117) 
install_drupal(Object) (Line: 44) 
The website encountered an unexpected error. Please try again later. 
RuntimeException: Failed to start the session because headers have already been sent by "C:\inetpub\wwwroot\drupal-8.3.7\vendor\guzzlehttp\guzzle\src\Handler\CurlHandler.php" at line 40. in Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start() (line 140 of vendor\symfony\http-foundation\Session\Storage\NativeSessionStorage.php). 
Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start() (Line: 163) 
Drupal\Core\Session\SessionManager->startNow() (Line: 234) 
Drupal\Core\Session\SessionManager->regenerate(, NULL) (Line: 173) 
Symfony\Component\HttpFoundation\Session\Session->migrate() (Line: 557) 
user_login_finalize(Object) (Line: 1785) 
install_finished(Array) (Line: 662) 
install_run_task(Array, Array) (Line: 540) 
install_run_tasks(Array) (Line: 117) 
install_drupal(Object) (Line: 44) 

Tôi tự hỏi làm thế nào tôi có thể phá vỡ nó. Khi cố gắng loại bỏ mô-đun đó tôi đã cài đặt PHP Composer, GIT và drush (nhưng nó bằng cách nào đó không được kết nối với Drupal để không hoạt động). Tôi cho rằng một số điều này đã phá vỡ nó.

+3

kiểm tra quyền truy cập thư mục của bạn cho bất kỳ nơi lưu trữ tệp tạm thời nào là – delboy1978uk

+0

Điều này có thể giúp: http://www.drupalonwindows.com/en/blog/installing-drupal-8-windows –

+0

kiểm tra đường dẫn tạm thời của bạn. Đung vậy? Tồn tại? – Daimos

Trả lời

0

Có vẻ như thiếu tệp (s) vấn đề.

Để cài đặt lõi Drupal 8 cơ bản, tôi khuyên bạn nên tải xuống tệp .zip hoặc .gzip từ drupal.org, đặt trong docroot của trang web và giải nén toàn bộ lưu trữ tại đó. Đó là cách an toàn nhất để chắc chắn tất cả các tệp được triển khai.

Cũng phải chắc chắn có đủ không gian đĩa sẵn có để trích xuất tất cả tệp trong gói lõi Drupal 8.

Sau đó, hãy đảm bảo rằng SQL trống của bạn đã sẵn sàng, sau đó chạy {site} /install.php và nhập thông tin đăng nhập cơ sở dữ liệu khi được yêu cầu.

-

Ngoài ra, trước khi cài đặt Drupal hãy chắc chắn rằng máy chủ của bạn có thể phục vụ một file index.html đồng bằng, trong đó xác nhận rằng các máy chủ cơ bản đang làm việc.

-

Khi cốt lõi đã được cài đặt, hãy chắc chắn để cài đặt một tìm kiếm miễn phí theme đẹp Drupal 8 như magazine_lite hoặc showcase_lite, đối với một ý tưởng tốt hơn về những gì một trang web Drupal8 thể trông giống như.

Các vấn đề liên quan