Themler not working - Drupal 8.8.0

vgonzalezborges
4 Posts
vgonzalezborges posted this 18 December 2019

Hello.

Yesterday I started to take up a project that I'm doing in Drupal 8x. I was able to work with Themler without any problem until I upgraded to version 8.8.0; the Themler module that allows me to edit the template doesn't work.

The problem is that I can not visualize any error, just shows me a blank screen that indicates that the site is not available at the moment.

What do you recommend me to do?

I will be attentive to your comments.

PS: I'm using a translator.

Greetings.

Hello. Yesterday I started to take up a project that I'm doing in **Drupal 8x.** I was able to work with Themler without any problem until I upgraded to **version 8.8.0;** the Themler module that allows me to edit the template doesn't work. The problem is that I can not visualize any error, just shows me a blank screen that indicates that **the site is not available at the moment.** What do you recommend me to do? I will be attentive to your comments. PS: I'm using a translator. Greetings.
Vote to pay developers attention to this features or issue.
4 Comments
Order By: Standard | Newest
Support Team
Support Team posted this 17 January 2020

Hello Victor,

There is a known error with Drupal 8 and Themler, it is reported to the developers but not fixed yet. It may take some time.

Gina
Themler Support

Hello Victor, There is a known error with Drupal 8 and Themler, it is reported to the developers but not fixed yet. It may take some time. Gina Themler Support
Mitch
39 Posts
Mitch posted this 12 February 2020

Probably will not get resolved at all, don't waste your time waiting, probably will have to move to "Joomla" thats what I had to do :(

NicePAge works great for Joomla

Probably will not get resolved at all, don't waste your time waiting, probably will have to move to "Joomla" thats what I had to do :( NicePAge works great for Joomla
vgonzalezborges
4 Posts
vgonzalezborges posted this 12 February 2020

I have verified that the error originates when the private file system is activated. My project is an intranet, so I need to make use of the private files.

It has been a long time since I made this query, so I decided to continue my project with Galzed Theme. I had the same problem with this module, but support managed to fix the problem with an upgrade.

I have considered that I will only be able to use Themler for projects that do not require private archives.

Greetings.

I have verified that the error originates when the private file system is activated. My project is an intranet, so I need to make use of the private files. It has been a long time since I made this query, so I decided to continue my project with Galzed Theme. I had the same problem with this module, but support managed to fix the problem with an upgrade. I have considered that I will only be able to use Themler for projects that do not require private archives. Greetings.
vgonzalezborges
4 Posts
vgonzalezborges posted this 06 March 2020

Hello Victor,

There is a known error with Drupal 8 and Themler, it is reported to the developers but not fixed yet. It may take some time.

Gina
Themler Support

Hello.

I did a new installation of Drupal in version 8.8.3 but only with public files. I'm still getting the same bug. Here's what I see in the error log.

PermissionsException: file_default_scheme() is deprecated in drupal:8.8.0. It will be removed from drupal:9.0.0. Use \Drupal::config('system.file')->get('default_scheme') instead. See https://www.drupal.org/node/3049030 /home/medic104/capitaldriver.com.pe/demo/core/includes/file.inc:158 <h2>Insufficient permissions.</h2><p> The theme cannot be edited. Please make sure that the user and group running web server is granted the appropriate read, write and execute(linux only) permissions on the following folders. As well as read and write permission on the files in these folders:</p>/home/medic104/capitaldriver.com.pe/demo/themes<br>/home/medic104/capitaldriver.com.pe/demo/sites/all/themes<br>/home/medic104/capitaldriver.com.pe/demo/modules<br>/home/medic104/capitaldriver.com.pe/demo/sites/default/files<p>How to do this for MacOS or Linux systems:</p><ol> <li>login ssh/terminal under privileged user, get sufficient access rights if need using sudo or su to make next changes</li> <li>cd http://capitaldriver.com.pe/demo/</li&gt; <li> <div>chmod -R u=rwX,g=rX folder_name</div> <div><i>For example: chmod -R u=rwX,g=rX app/code/local</i></div> </li> <li> <div>chown -R &#60;user>:&#60;group> folder_name</div> <div><i>For example: chown -R apache:apache app/code/local</i></div> </li></ol><p> <b>Note</b>: It is general approach. We would recommend that you ask your hosting administrator to grant access permissions for listed folders and files.</p><!--#0 PermissionsException->__construct() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/filesHelper.php:322] #1 permissionErrorHandler() #2 trigger_error() called at [/home/medic104/capitaldriver.com.pe/demo/core/includes/file.inc:158] #3 file_default_scheme() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/defines.php:46] #4 get_files_dir() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/editorHelper.php:65] #5 get_premission_dirs() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/permissionsException.php:6] #6 PermissionsException->__construct() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/filesHelper.php:181] #7 FilesHelper::read_file() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/editorHelper.php:334] #8 theme_get_manifest_version() called at [/home/medic104/capitaldriver.com.pe/demo/themes/untitled/theme-settings.php:61] #9 untitled_edit_theme_submit() #10 call_user_func_array() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormSubmitter.php:114] #11 Drupal\Core\Form\FormSubmitter->executeSubmitHandlers() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormSubmitter.php:52] #12 Drupal\Core\Form\FormSubmitter->doSubmitForm() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormBuilder.php:591] #13 Drupal\Core\Form\FormBuilder->processForm() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormBuilder.php:320] #14 Drupal\Core\Form\FormBuilder->buildForm() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Controller/FormController.php:91] #15 Drupal\Core\Controller\FormController->getContentResult() #16 call_user_func_array() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123] #17 Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber{closure}() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Render/Renderer.php:573] #18 Drupal\Core\Render\Renderer->executeInRenderContext() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:124] #19 Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97] #20 Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber{closure}() called at [/home/medic104/capitaldriver.com.pe/demo/vendor/symfony/http-kernel/HttpKernel.php:151] #21 Symfony\Component\HttpKernel\HttpKernel->handleRaw() called at [/home/medic104/capitaldriver.com.pe/demo/vendor/symfony/http-kernel/HttpKernel.php:68] #22 Symfony\Component\HttpKernel\HttpKernel->handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/Session.php:57] #23 Drupal\Core\StackMiddleware\Session->handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:47] #24 Drupal\Core\StackMiddleware\KernelPreHandle->handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/modules/page_cache/src/StackMiddleware/PageCache.php:106] #25 Drupal\page_cache\StackMiddleware\PageCache->pass() called at [/home/medic104/capitaldriver.com.pe/demo/core/modules/page_cache/src/StackMiddleware/PageCache.php:85] #26 Drupal\page_cache\StackMiddleware\PageCache->handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:47] #27 Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:52] #28 Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() called at [/home/medic104/capitaldriver.com.pe/demo/vendor/stack/builder/src/Stack/StackedHttpKernel.php:23] #29 Stack\StackedHttpKernel->handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/DrupalKernel.php:694] #30 Drupal\Core\DrupalKernel->handle() called at [/home/medic104/capitaldriver.com.pe/demo/index.php:19] --> en permissionErrorHandler() (linea 322 de /home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/filesHelper.php).

> Hello Victor, > > There is a known error with Drupal 8 and Themler, it is reported to the developers but not fixed yet. It may take some time. > > Gina > Themler Support Hello. I did a new installation of Drupal in version 8.8.3 but only with public files. I'm still getting the same bug. Here's what I see in the error log. ------------------------------- PermissionsException: file_default_scheme() is deprecated in drupal:8.8.0. It will be removed from drupal:9.0.0. Use \Drupal::config('system.file')->get('default_scheme') instead. See https://www.drupal.org/node/3049030 /home/medic104/capitaldriver.com.pe/demo/core/includes/file.inc:158 &lt;h2&gt;Insufficient permissions.&lt;/h2&gt;&lt;p&gt; The theme cannot be edited. Please make sure that the user and group running web server is granted the appropriate read, write and execute(linux only) permissions on the following folders. As well as read and write permission on the files in these folders:&lt;/p&gt;/home/medic104/capitaldriver.com.pe/demo/themes&lt;br&gt;/home/medic104/capitaldriver.com.pe/demo/sites/all/themes&lt;br&gt;/home/medic104/capitaldriver.com.pe/demo/modules&lt;br&gt;/home/medic104/capitaldriver.com.pe/demo/sites/default/files&lt;p&gt;How to do this for MacOS or Linux systems:&lt;/p&gt;&lt;ol&gt; &lt;li&gt;login ssh/terminal under privileged user, get sufficient access rights if need using sudo or su to make next changes&lt;/li&gt; &lt;li&gt;cd http://capitaldriver.com.pe/demo/&lt;/li&gt; &lt;li&gt; &lt;div&gt;chmod -R u=rwX,g=rX folder_name&lt;/div&gt; &lt;div&gt;&lt;i&gt;For example: chmod -R u=rwX,g=rX app/code/local&lt;/i&gt;&lt;/div&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;chown -R &amp;#60;user&gt;:&amp;#60;group&gt; folder_name&lt;/div&gt; &lt;div&gt;&lt;i&gt;For example: chown -R apache:apache app/code/local&lt;/i&gt;&lt;/div&gt; &lt;/li&gt;&lt;/ol&gt;&lt;p&gt; &lt;b&gt;Note&lt;/b&gt;: It is general approach. We would recommend that you ask your hosting administrator to grant access permissions for listed folders and files.&lt;/p&gt;&lt;!--#0 PermissionsException-&gt;__construct() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/filesHelper.php:322] #1 permissionErrorHandler() #2 trigger_error() called at [/home/medic104/capitaldriver.com.pe/demo/core/includes/file.inc:158] #3 file_default_scheme() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/defines.php:46] #4 get_files_dir() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/editorHelper.php:65] #5 get_premission_dirs() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/permissionsException.php:6] #6 PermissionsException-&gt;__construct() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/filesHelper.php:181] #7 FilesHelper::read_file() called at [/home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/editorHelper.php:334] #8 theme_get_manifest_version() called at [/home/medic104/capitaldriver.com.pe/demo/themes/untitled/theme-settings.php:61] #9 untitled_edit_theme_submit() #10 call_user_func_array() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormSubmitter.php:114] #11 Drupal\Core\Form\FormSubmitter-&gt;executeSubmitHandlers() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormSubmitter.php:52] #12 Drupal\Core\Form\FormSubmitter-&gt;doSubmitForm() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormBuilder.php:591] #13 Drupal\Core\Form\FormBuilder-&gt;processForm() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Form/FormBuilder.php:320] #14 Drupal\Core\Form\FormBuilder-&gt;buildForm() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Controller/FormController.php:91] #15 Drupal\Core\Controller\FormController-&gt;getContentResult() #16 call_user_func_array() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123] #17 Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber-&gt;Drupal\Core\EventSubscriber\{closure}() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/Render/Renderer.php:573] #18 Drupal\Core\Render\Renderer-&gt;executeInRenderContext() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:124] #19 Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber-&gt;wrapControllerExecutionInRenderContext() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97] #20 Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber-&gt;Drupal\Core\EventSubscriber\{closure}() called at [/home/medic104/capitaldriver.com.pe/demo/vendor/symfony/http-kernel/HttpKernel.php:151] #21 Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw() called at [/home/medic104/capitaldriver.com.pe/demo/vendor/symfony/http-kernel/HttpKernel.php:68] #22 Symfony\Component\HttpKernel\HttpKernel-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/Session.php:57] #23 Drupal\Core\StackMiddleware\Session-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:47] #24 Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/modules/page_cache/src/StackMiddleware/PageCache.php:106] #25 Drupal\page_cache\StackMiddleware\PageCache-&gt;pass() called at [/home/medic104/capitaldriver.com.pe/demo/core/modules/page_cache/src/StackMiddleware/PageCache.php:85] #26 Drupal\page_cache\StackMiddleware\PageCache-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:47] #27 Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:52] #28 Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/vendor/stack/builder/src/Stack/StackedHttpKernel.php:23] #29 Stack\StackedHttpKernel-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/core/lib/Drupal/Core/DrupalKernel.php:694] #30 Drupal\Core\DrupalKernel-&gt;handle() called at [/home/medic104/capitaldriver.com.pe/demo/index.php:19] --&gt; en permissionErrorHandler() (linea 322 de /home/medic104/capitaldriver.com.pe/demo/modules/themler/src/helpers/filesHelper.php).
You must log in or register to leave comments