Questions tagged [config]

Craft configuration and settings.

0
votes
0answers
5 views

Removing Plugin from Project.yaml

I'm trying to remove a rogue plugin from my Project.yaml - it's refusing to go! It's not in composer.json It's not in composer.lock It's not in my plugins DB table. It's not in my plugins CP list. ...
1
vote
1answer
10 views

Best practice for volume aliases in config files

I'm wondering about using a config/volumes.php file to specify volume aliases (instead of putting them in config/general.php). There's a comment in a previous codebase mentioning https://docs.craftcms....
1
vote
2answers
29 views

Turning off a site in multi-site/multi-environment config

Given a multi site setup (domain1.com, domain2.com) that also uses multiple environments (dev, staging, production) - how would one configure one of the sites to be turned off in the production ...
1
vote
1answer
17 views

What files do you have to be aware of when migrating (i.e config files)?

What files do you have to be aware of when migrating a craft application from one domain to another? Are the specific files one should be aware of?
2
votes
1answer
75 views

How do I prevent secrets beeing logged in the PHP error log?

Background: I'm running Craft Pro 3.1.19 on PHP 7.2.15 Craft CMS, by default, uses vlucas/phpdotenv to get the configuration (containing secrets / credentials and lots of other stuff) from .env ...
2
votes
1answer
42 views

Use alias for site url based on root url defined as env var?

I was wondering if the following setup is a good practice. In my .env file I defined a single rootUrl var which contains the site root url like this: ROOT_URL="https://www.mydomain.test" In the ...
1
vote
1answer
27 views

How to load entries data in the General Configuration file?

I'm trying to set dynamic paths for values such as activateAccountSuccessPath. This kind of code below from my routes.php file works very well: use craft\elements\Entry; $myAccount = Entry::find()-&...
1
vote
1answer
92 views

Invalid path alias

I'm not sure if I understand the alias concept entirely So I want to create an alias. I write a variable into my .env File: SITE_URL_DE="http://hello.local" Then I put it into my general.php File:...
1
vote
0answers
126 views

Strange Redactor Config error when importing colleague's database

Description I am getting this error after importing a database supplied from my colleague. I have deleted the vendors directory and composer lock file in an attempt to re-install Redactor. I have ...
1
vote
1answer
20 views

Allowing CRAFT_TEMPLATE_PATH in index.php from .env variable

It appears on Craft 3.1.8 that I can't set the CRAFT_TEMPLATE_PATH from .env without throwing a PHP notice error. This appears to be because the .env is loaded after the defines and I want to access ...
0
votes
0answers
70 views

baseUrl and trailing slash Craft 3

Despite setting baseUrl alias with trailing slash it appears it gets stripped off in Craft 3. CRAFTENV_BASE_URL="https://domain.test/" 'aliases' => [ '@siteUrl' => getenv('...
1
vote
2answers
155 views

Web folder content moved up a level - Craft Path settings

I use subdomains for staging environments. That meant in Craft 2 I had to move the public_html folder content up a level and change $craftPath = '../craft'; To: $craftPath = 'craft'; I'm getting ...
0
votes
0answers
60 views

HTML Purifier Allow <script

I understand the implications of having a script tag in my redactor field. But I am importing approx. 5k articles in to a Redactor field, some of which have various tags from embedded Podcasts, ...
1
vote
1answer
26 views

Routing: How can I ignore a parameter in route definition?

I'm trying to route users to a "locations" structure entry that normally has a URL structure that looks like: locations/<slug> My client wants to use the structure of links from their old site ...
3
votes
2answers
63 views

Overriding isSystemOn setting for a single page

I have a staging site that has the isSystemOn set to false since I don't want people to stumble upon the site and be able to view content. I would like to have 1 page still "visible" though. This URL ...
0
votes
0answers
35 views

What is a “dev” environment?

I'm working on a recommendation for general config settings and giving some clarity as to what each of the environments in the general config are for. I'd like some feedback on what I'm saying here: ...
1
vote
1answer
50 views

Craft 3 setPasswordPath config not working for front end users

How do I change the link that's sent in a forgot password email that's sent to front end users in Craft 3? The setPasswordPath config isn't working for me. The users don't have access to the CP. In ...
1
vote
2answers
90 views

Is it possible to stop Craft from logging so much?

I've got a Craft CMS installation that is set to production mode. I notice that my logs get flooded with a bunch of entries which don't seem very useful. For example, in a matter of several days, I'...
2
votes
1answer
184 views

Working locally after cloning Craft 3 from Hyperlane

I'm trying out the recommended Hyperlane hosting with Craft CMS. After installing on Hyperlane, I then clone the repo on to my local machine and run 'composer install'. That runs fine, and I create a ....
0
votes
0answers
188 views

Craft 3 Admin not loading cpresources files over HTTPS

I have a Craft 3 install on my client's Windows machine running Apache, PHP and MySQL. We purchased an SSL certificate but the main Admin login page (on SSL) keeps loading cpresources assets over ...
1
vote
1answer
83 views

Craft 3 large log file sizes

I've noticed that Craft 3 log files in storage/logs e.g. web-404s.log and web.log don't seem to have a max size or rotate like with Craft 2. The web-404s.log file is nearly 10 megs for 1 site now. ...
2
votes
1answer
56 views

Change name of Singles

Is there an updated version for Craft 3 showing how to change the name of 'Singles' and 'Structures'? https://www.youtube.com/watch?v=ObC4mhXjiOE
1
vote
1answer
47 views

What does defaultTokenDuration affect besides hidden entries' share links?

Per this answer, configuring defaultTokenDuration is the way to change the lifespan of hidden entries' share links from the default 24 hours. The v2 docs describes this as affecting "system tokens" ...
1
vote
1answer
30 views

Possible to set Forgotten Password path in config?

Looking at the documentation here: https://docs.craftcms.com/v2/config-settings.html#users I have set loginPath, invalidUserTokenPath and setPasswordPath. However, it appears that there isn't a ...
2
votes
0answers
41 views

Can you make Craft 2 Stateless?

So we are moving to Google App Engine Flexible which means we cannot store sessions on files. So I wanted to know if anyone has been able to make Craft 2 Stateless and how was it accomplished? Thanks....
2
votes
1answer
148 views

Config for devMode not showing when true

I am using .env to set environment to local: # .ENV The environment Craft is currently running in ('dev', 'staging', 'production', etc.) CRAFTENV_CRAFT_ENVIRONMENT="local" My general config looks ...
1
vote
1answer
71 views

How can I set a custom URI for the confirmation link of account email update from a front-end form?

I have a front-end form to update user's email address, like this example: <form method="post" accept-charset="UTF-8" enctype="multipart/form-data"> {{ csrfInput() }} <input type="...
0
votes
0answers
125 views

Remove .html and .php extensions (apache)

When using Craft3, I was under the impression that omitScriptNameInUrls (when set to true) would remove .php extensions from my urls. However, I have come to find out that not only can I visit every ...
1
vote
1answer
52 views

Disable entry versioning

Had a quick search online and I can't find a way to disable entry versioning. Is this possible? There's some plugins that do this but I'm hoping there's some config I can set somewhere?
1
vote
1answer
51 views

Is it possible to change the amount of time a user stays logged in for?

Our users are getting logged out after 1 day. Is there a setting that changes how long users’ sessions will last?
3
votes
1answer
344 views

help setting up web root to point to /web

I'm new to Craft 3 and I need help getting the web root to point to /web. I can't figure it out. If I use the url "mysite.com/web" everything works fine. Any help would be gratefully received.
1
vote
1answer
111 views

How to do multi-environment app config (config/app.php)?

I'm trying to setup different mail settings per environment. Here is my mail component that I'm defining in config/app.php: 'components' => [ 'mailer' => function() { // Get the ...
1
vote
1answer
47 views

HappyLager Demo Site Forcing 'https://' on XAMPP

When I try to load the demo site in my browser I get the following error: https://imgur.com/8jVvweN "Your connection is not secure" I have added the following to my hosts file: 127.0.0.7 ...
2
votes
1answer
36 views

Does the Craft config var “cache” exist?

I'm reviewing the code on a project that has the following defined in the main config.php as a boolean: cache => true Looking at the docs this doesn't seem to be referenced anywhere. Does the ...
1
vote
1answer
279 views

Local MAMP site keeps redirecting to live production site

I've imported a craft install and its database from a production site to make some changes to it. I've set it up to work locally in MAMP but whenever I go to example.local it keeps redirecting me to ...
0
votes
1answer
52 views

Craft 2: Locale throwing 404 in frontend

I have my two locales set up as described in the official documentation. I am able to translate my pages and fields in the CP as supposed to and have two versions ready in the backend, both with a ...
2
votes
1answer
147 views

How to transfer Craft configuration changes separate from web conent

I am busy reworking a reasonably large website that is already in Craft. The production site is updated with new content several times a day. My current work is an interface redesign. I have a local ...
3
votes
1answer
329 views

Default settings for HTML purifier and how to extend it

Is there a default.json file for the html purifier settings in Craft? Now we can configure this I want to extend to include the stripping on non-breaking spaces. However, I don't want to just extend ...
1
vote
1answer
1k views

Craft 3: Struggling with CRAFT_BASE_PATH and CRAFT_VENDOR_PATH

I am struggling with the definition of CRAFT_BASE_PATH and CRAFT_VENDOR_PATH in web/index.php: My absolute URLs are as follows: /home/xxx/public_html/craft/ (not publicly accessible) and home/xxx/...
3
votes
1answer
638 views

Auto enable/install plugin through config

Is it possible to auto enable/install a plugin through config (or another way) rather than having to do this through the database?
3
votes
2answers
3k views

Craft 3: how can I set dynamic Base URL in sites setting?

Sites localized versions are setup using Base URL like this: — http://{baseUrl}/en/ — http://{baseUrl}/fr/ But {baseUrl} variables are not transformed using craft.app.sites.getAllSites(). {% set ...
4
votes
1answer
316 views

Issues upgrading Craft 2 to 3 - Keep seeing Install Screen not Update screen

I'm trying to update my development site on MAMP from Craft 2 to 3. I've installed Composer and tried both upgrade methods (keeping the current directory structure & using the new structure). But ...
1
vote
1answer
243 views

Manual Update 500 error

Downloaded latest release, pushed app-new to server, renamed app to app-old, renamed app-new to app. Try to go to admin, and I get a 500 error. Server error log shows. 2017-11-15 12:29:29 Error ...
1
vote
2answers
723 views

Exclude path in NGINX config (for FastCGI Caching)

I've got a Craft 2 site on an NGINX server that uses FastCGI Caching (based on Static Page Caching with Craft CMS), but I've got a few pages that have some dynamic content that I'd like to exclude ...
1
vote
1answer
134 views

Why does index.php persists in my URL?

I've gone through all the steps here to remove index.php https://craftcms.com/support/remove-index.php The .htacess file is the default one that came with Craft on install <IfModule mod_rewrite....
1
vote
3answers
253 views

Craft on digital ocean Ubuntu: Craft can’t connect to the database with the credentials in craft/config/db.php

I have been working locally on MAMP and now have deployed the site to Digital Ocean using this guide. However I can't access the site. for page links I get the service unavailable error, and for the ...
0
votes
1answer
484 views

Craft 3: Enabling Memcache

Is there any configuration hint for enabling memcache in Craft 3? I'm on 3-beta-24 I added 'cacheMethod' => 'memcache', to config/general.php, but this did neither cause any hits on memcache nor ...
1
vote
1answer
89 views

Can I get the value of an environment variable in routes.php (or other config files)?

I am trying to get the value of an environment variable (defined in the general.php config file) in the routes.php config file. Is it possible or not? I tried $environmentVariables = craft()->...
2
votes
1answer
64 views

Multiple localhost config settings

Me and my coworker work on the same Craft project. We work locally with MAMP but access the database online, which works fine. For the assets I'd like to define separate localhost basepaths, since ...
2
votes
2answers
92 views

compiled_templates folder using up inodes on Ubuntu 14.04 Server

My server has gone down twice in the last 3 weeks because of an excessive number of files being created in the compiled_templates folder. This causes all of the inodes on our server to be used up ...